public ActionResult Edit(string id) { id = HttpUtility.UrlDecode(id); DataServiceMessage <BanReasonEditDTO> serviceMessage = service.Get(id); if (serviceMessage.Succeeded) { BanReasonEditViewModel model = Mapper.Map <BanReasonEditDTO, BanReasonEditViewModel>(serviceMessage.Data); return(ActionResultDependingOnGetRequest(model)); } else { return(Error(serviceMessage.Errors)); } }
public ActionResult Edit(BanReasonEditViewModel model) { bool succeeded = false; if (ModelState.IsValid) { model.Id = HttpUtility.UrlDecode(model.Id); BanReasonEditDTO banReasonDTO = Mapper.Map <BanReasonEditViewModel, BanReasonEditDTO>(model); ServiceMessage serviceMessage = service.Edit(banReasonDTO); if (!serviceMessage.Succeeded) { AddModelErrors(serviceMessage.Errors); } succeeded = serviceMessage.Succeeded; } return(JsonOnFormPost(succeeded, "~/Views/BanReason/Edit.cshtml", model)); }