public ActionResult Create(int requestNumber) { RequestDetailCreateViewModel viewModel = new RequestDetailCreateViewModel { RequestNumber = requestNumber }; return(View(viewModel)); }
private RequestDetailModel ParseCreateViewModelToRequestDetailModel(RequestDetailCreateViewModel requestCreateViewModel) { RequestDetailModel requestModel = new RequestDetailModel { RequestNumber = requestCreateViewModel.RequestNumber, IncidentInformation = requestCreateViewModel.IncidentInformation, IncidentReason = requestCreateViewModel.IncidentReason, BrigadeArrivalDate = requestCreateViewModel.BrigadeArrivalDate, BrigadeCallDate = requestCreateViewModel.BrigadeCallDate, BrigadeEndDate = requestCreateViewModel.BrigadeEndDate, BrigadeNumber = requestCreateViewModel.BrigadeNumber, BrigadeReturnDate = requestCreateViewModel.BrigadeReturnDate }; return(requestModel); }
public ActionResult Create(RequestDetailCreateViewModel viewModel) { _requestDetailService.Create(ParseCreateViewModelToRequestDetailModel(viewModel)); if (viewModel.CasualtyId != null) { foreach (var casualty in viewModel.CasualtyId) { _requestDetailService.AddCasualtyToRequestDetail(viewModel.RequestNumber, casualty); } } if (viewModel.InventoryNumber != null) { foreach (var inventory in viewModel.InventoryNumber) { _requestDetailService.AddInventoryToRequestDetail(viewModel.RequestNumber, inventory); } } return(RedirectToAction("Index", "Request")); }
private RequestDetailCreateViewModel ParseRequestDetailModelToCreatViewModel(RequestDetailModel requestDetailModel) { RequestDetailCreateViewModel requestModel = new RequestDetailCreateViewModel(); if (requestDetailModel != null) { requestModel = new RequestDetailCreateViewModel { RequestNumber = requestDetailModel.RequestNumber, IncidentInformation = requestDetailModel.IncidentInformation, IncidentReason = requestDetailModel.IncidentReason, BrigadeArrivalDate = requestDetailModel.BrigadeArrivalDate, BrigadeCallDate = requestDetailModel.BrigadeCallDate, BrigadeEndDate = requestDetailModel.BrigadeEndDate, BrigadeNumber = requestDetailModel.BrigadeNumber, BrigadeReturnDate = requestDetailModel.BrigadeReturnDate }; } else { return(null); } return(requestModel); }