public ActionResult Edit(VesselViewModel viewModel) { var req = viewModel.MapTo<SaveVesselRequest>(); _vesselService.SaveVessel(req); return RedirectToAction("Index"); }
public ActionResult AddVessel(VesselViewModel viewModel) { if (ModelState.IsValid) { var req = viewModel.MapTo<SaveVesselRequest>(); var resp = _vesselService.SaveVessel(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 }); } }