public void UpdateEmployee(Guid id, string lastName, string firstName, string title, string location, string organization, string subOrganization, byte[] picture)
{
ValidateIdAndName(id, lastName, firstName);
ObjectId pictureId = UpdateEmployeePicture(id, picture);
UpdateDefinition<Employee> update = Builders<Employee>.Update
.Set(e => e.LastName, lastName)
.Set(e => e.FirstName, firstName)
.Set(e => e.Title, title)
.Set(e => e.Location, location)
.Set(e => e.Organization, organization)
.Set(e => e.SubOrganization, subOrganization)
.Set(e => e.Active, true)
.Set(e => e.PictureFileId, pictureId);
employees.UpdateOne(e => e.Id.Equals(id), update);
}