public IActionResult SetSecondaryEpaoEffectiveToDate() { var mergeRequest = _mergeSessionService.GetMergeRequest(); var viewModel = new SetSecondaryEpaoEffectiveToDateViewModel(mergeRequest.SecondaryEpao, mergeRequest.SecondaryEpaoEffectiveTo); return(View(viewModel)); }
public IActionResult SetSecondaryEpaoEffectiveToDate(SetSecondaryEpaoEffectiveToDateViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var mergeRequest = _mergeSessionService.GetMergeRequest(); var updated = mergeRequest.SetSecondaryEpaoEffectiveToDate(viewModel.Day, viewModel.Month, viewModel.Year); if (!updated) { return(View(viewModel)); } _mergeSessionService.UpdateMergeRequest(mergeRequest); return(RedirectToAction(nameof(MergeOverview))); }