Affecto.PositiveFeedback.Store.MongoDb.FeedbackRepository.UpdateEmployeePicture C# (CSharp) Method

UpdateEmployeePicture() private method

private UpdateEmployeePicture ( System.Guid employeeId, byte picture ) : ObjectId
employeeId System.Guid
picture byte
return ObjectId
        private ObjectId UpdateEmployeePicture(Guid employeeId, byte[] picture)
        {
            FilterDefinition<GridFSFileInfo> filter = CreateEmployeePictureFilter(employeeId);
            GridFSFileInfo oldPictureInfo = binaryFiles.Find(filter).SingleOrDefault();

            if (picture == null)
            {
                return oldPictureInfo?.Id ?? ObjectId.Empty;
            }
            if (oldPictureInfo != null)
            {
                binaryFiles.Delete(oldPictureInfo.Id);
            }

            return binaryFiles.UploadFromBytes(employeeId.ToString(), picture);
        }