private static OverTime ConvertToDto(NewOverTimeViewModel model) { OverTime dto = new OverTime { OverTimeId = model.OverTimeId, Applier = model.Applier, ApplyDateTime = model.ApplyDateTime, OverTimeHour = model.OverTimeHour }; return(dto); }
private static NewOverTimeViewModel ConverToViewModel(OverTime dto) { NewOverTimeViewModel vm = new NewOverTimeViewModel { OverTimeId = dto.OverTimeId, Applier = dto.Applier, ApplyDateTime = dto.ApplyDateTime, OverTimeHour = dto.OverTimeHour }; return(vm); }
public ActionResult NewOvertime() { OvertimeBuilder builder = new OvertimeBuilder(); EOfficeDirector <OverTime> director = new EOfficeDirector <OverTime>(); OverTime form = director.Construct(builder); NewOverTimeViewModel vm = ConverToViewModel(form); return(View("NewOvertime", vm)); }
public ActionResult NewOvertime(NewOverTimeViewModel model) { if (ModelState.IsValid == false) return View("NewOvertime", model); OverTime dto = ConvertToDto(model); SaveOvertimeControl uco = new SaveOvertimeControl(); dto = uco.Save(dto); NewOverTimeViewModel vm = ConverToViewModel(dto); return View("NewOvertime", vm); }
public ActionResult NewOvertime(NewOverTimeViewModel model) { if (ModelState.IsValid == false) { return(View("NewOvertime", model)); } OverTime dto = ConvertToDto(model); SaveOvertimeControl uco = new SaveOvertimeControl(); dto = uco.Save(dto); NewOverTimeViewModel vm = ConverToViewModel(dto); return(View("NewOvertime", vm)); }
public void PSOT_NewOvertime_ViewModel_AreEqual_Expected_Test() { NewOverTimeViewModel vm = new NewOverTimeViewModel { Applier = "Rex", ApplyDateTime = DateTime.Now.Date, OverTimeHour = 3, }; BuilderController traget = new BuilderController(); ViewResult actual = (ViewResult)traget.NewOvertime(vm); var expected = new { Applier = "Rex", ApplyDateTime = DateTime.Now.Date, OverTimeHour = 3, }.ToExpectedObject(); expected.ShouldMatch(actual.Model); }
private static OverTime ConvertToDto(NewOverTimeViewModel model) { OverTime dto = new OverTime { OverTimeId = model.OverTimeId, Applier = model.Applier, ApplyDateTime = model.ApplyDateTime, OverTimeHour = model.OverTimeHour }; return dto; }
private static NewOverTimeViewModel ConverToViewModel(OverTime dto) { NewOverTimeViewModel vm = new NewOverTimeViewModel { OverTimeId = dto.OverTimeId, Applier = dto.Applier, ApplyDateTime = dto.ApplyDateTime, OverTimeHour = dto.OverTimeHour }; return vm; }