public EditContactInformationForEmployeeViewModel GetContactInformationForEdit(int?id)
        {
            var employee = _employeeRepository.GetById(id);

            var model = new EditContactInformationForEmployeeViewModel
            {
                Id           = employee.ContactInformation.Id,
                EmployeeId   = employee.Id,
                Address      = employee.ContactInformation.Address,
                City         = employee.ContactInformation.City,
                PostalCode   = employee.ContactInformation.PostalCode,
                PrivateEmail = employee.ContactInformation.PrivateEmail,
                PrivatePhone = employee.ContactInformation.PrivatePhone,
                State        = employee.ContactInformation.State,
                WorkEmail    = employee.ContactInformation.WorkEmail,
                WorkPhone    = employee.ContactInformation.WorkPhone
            };

            return(model);
        }
 public ActionResult EditContactInformation(EditContactInformationForEmployeeViewModel input)
 {
     _employeeService.EditContactInformation(input.Id, input.Address, input.City, input.PostalCode, input.State, input.WorkPhone, input.PrivatePhone, input.WorkEmail, input.PrivateEmail);
     return(RedirectToAction("Index"));
 }