MultiSelectInGrid.Models.EmployeeViewModel.CopyToEmployee C# (CSharp) Method

CopyToEmployee() public method

public CopyToEmployee ( MultiSelectInGrid.Models.Employee employee ) : void
employee MultiSelectInGrid.Models.Employee
return void
        public void CopyToEmployee(Employee employee)
        {
            employee.EmployeeID = this.EmployeeID;
            employee.FirstName = this.FirstName;
            employee.LastName = this.LastName;
            employee.Title = this.Title;
            employee.HireDate = this.HireDate;
        }

Usage Example

        public void UpdateEmployee(EmployeeViewModel viewModel)
        {
            var employee = context.Employees.Include("Territories")
                .First(e => e.EmployeeID == viewModel.EmployeeID);
            viewModel.CopyToEmployee(employee);

            if (viewModel.Territories != null)
            {
                UpdateEmployeeTerritories(employee, viewModel);
            }

            context.SaveChanges();
        }
All Usage Examples Of MultiSelectInGrid.Models.EmployeeViewModel::CopyToEmployee