public ActionResult Manage(VesselScheduleViewModel viewModel) { var req = viewModel.MapTo<SaveVesselScheduleRequest>(); if (viewModel.AsNew) { req.Id = 0; } _vesselScheduleService.SaveVesselSchedule(req); return RedirectToAction("Display", "Highlight"); }
public ActionResult Create(VesselScheduleViewModel viewModel) { var req = viewModel.MapTo<SaveVesselScheduleRequest>(); _vesselScheduleService.SaveVesselSchedule(req); return RedirectToAction("Index"); }
public ActionResult Edit(VesselScheduleViewModel viewModel) { if (ModelState.IsValid) { var req = viewModel.MapTo<SaveVesselScheduleRequest>(); var resp = _vesselScheduleService.SaveVesselSchedule(req); return Json(resp); } else { var errorList = (from item in ModelState where item.Value.Errors.Any() select item.Value.Errors[0].ErrorMessage).ToList(); return Json(new { IsSuccess = false, Message = errorList }); } }