// GET: Employee/Edit/5 public async Task <IActionResult> Family(string id) { EmployeeFamilyReferenceResponse resopnse = await _EmployeeFamilyReferenceService.Handle( new EmployeeFamilyReferenceRequest() { EmployeeId = id }); TempData["HumanType"] = HumanType; return(View(EmployeeViewModelFactory.ToFamilyViewModel(resopnse))); }
public static EmployeeFamilyViewModel ToFamilyViewModel(EmployeeFamilyReferenceResponse response) { var viewModel = new EmployeeFamilyViewModel() { EmployeeId = response.EmployeeID, Family = new Family(), Families = new List <Family>() }; response.Families.ForEach(e => viewModel.Families.Add( new Family( humanId: e.HumanId.ToString(), lastName: e.LastName, firstName: e.FirstName, relationShip: e.RelationShip, sex: e.Sex, birthday: e.BirthDay ))); return(viewModel); }