public ActionResult Edit(CampaignCodeManageModel model, SubmitType submit) { if (ModelState.IsValid) { var response = _campaignCodeService.SaveCampaignCode(model); SetResponseMessage(response); if (response.Success) { switch (submit) { case SubmitType.Save: return(RedirectToAction("Index")); default: return(RedirectToAction("Edit", new { id = model.Id })); } } } return(View(model)); }
/// <summary> /// Save CampaignCode /// </summary> /// <param name="model"></param> /// <returns></returns> public ResponseModel SaveCampaignCode(CampaignCodeManageModel model) { ResponseModel response; var campaignCode = GetById(model.Id); if (campaignCode != null) { campaignCode.Name = model.Name; campaignCode.TargetCount = model.TargetCount; campaignCode.RecordOrder = model.RecordOrder; campaignCode.Description = model.Description; response = Update(campaignCode); return(response.SetMessage(response.Success ? T("CampaignCode_Message_UpdateSuccessfully") : T("CampaignCode_Message_UpdateFailure"))); } Mapper.CreateMap <CampaignCodeManageModel, CampaignCode>(); campaignCode = Mapper.Map <CampaignCodeManageModel, CampaignCode>(model); response = Insert(campaignCode); return(response.SetMessage(response.Success ? T("CampaignCode_Message_CreateSuccessfully") : T("CampaignCode_Message_CreateFailure"))); }