public ActionResult Add(SchemeAddViewModel model) { ViewBag.MenuItem = "scheme-add"; ServiceResult result = new ServiceResult(); TempData["Service_Result"] = result; if (ModelState.IsValid) { try { var memberID = Convert.ToInt32(CookieHelper.UID); Member_Scheme ms = new Member_Scheme() { Name = model.Name, Description = model.Description, MemberID = memberID, AddTime = DateTime.Now, LastTime = DateTime.Now, }; member_SchemeService.Create(ms); result.Message = "媒体方案保存成功!"; return Redirect(Url.Action("index")); } catch (Exception ex) { result.Message = Utilities.GetInnerMostException(ex); result.AddServiceError(result.Message); } } else { result.Message = "表单输入有误!"; result.AddServiceError("表单输入有误!"); } return View(model); }
public ActionResult Edit(SchemeAddViewModel model) { ViewBag.MenuItem = "scheme-index"; ServiceResult result = new ServiceResult(); TempData["Service_Result"] = result; if (ModelState.IsValid) { try { var scheme = new Member_Scheme(); scheme.ID = model.ID; scheme.Name = model.Name; scheme.Description = model.Description; member_SchemeService.Update(scheme); result.Message = "媒体方案保存成功!"; return Redirect(Url.Action("index")); } catch (Exception ex) { result.Message = Utilities.GetInnerMostException(ex); result.AddServiceError(result.Message); } } else { result.Message = "表单输入有误!"; result.AddServiceError("表单输入有误!"); } return View(model); }