public IActionResult EditCampaign(Guid id) { var model = new EditCampaignModel(); model.Load(id); return(View(model)); }
public IActionResult EditCampaign([Bind(nameof(EditCampaignModel.Name), nameof(EditCampaignModel.Subject), nameof(EditCampaignModel.Body), nameof(EditCampaignModel.Datetime), nameof(EditCampaignModel.GroupId), nameof(EditCampaignModel.Status))] EditCampaignModel model) { if (ModelState.IsValid) { try { model.Edit(); model.Response = new ResponseModel("Update Successfull", ResponseType.Success); return(RedirectToAction("index")); } catch (DuplicationException message) { model.Response = new ResponseModel(message.Message, ResponseType.Failure); } catch (Exception ex) { model.Response = new ResponseModel("Update Failed.", ResponseType.Failure); // error logger code } } return(View(model)); }
public ActionResult Edit(EditCampaignModel model) { return(AsView(Handler.Get <EditCampaignHandler>().Handle(model), RedirectToAction("Edit", "Campaign", new { id = model.Id }))); }