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

UpdateEmployee() public method

public UpdateEmployee ( System.Guid id, string lastName, string firstName, string title, string location, string organization, string subOrganization, byte picture ) : void
id System.Guid
lastName string
firstName string
title string
location string
organization string
subOrganization string
picture byte
return void
        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);
        }