public ActionResult Edit(MessageOpenInstitutionalModel model) { if (ModelState.IsValid) { int result = service.GetEditMessageOpenInstitutionalCount(model.Id, model.Institutional); if (result > 0) { ModelState.AddModelError("Institutional", "此项已存在"); } else { var info = service.GetById(model.Id); if (info != null) { info = model.FormData(info); service.Update(info); return(Json(new AjaxResult() { Result = Result.Success })); } } } return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model)); }
public ActionResult Details(Guid id) { var info = service.GetById(id); var model = new MessageOpenInstitutionalModel().ToModel(info); return(View(PluginHelper.GetViewPath(this.GetType(), "Details"), model)); }
public ActionResult Edit(Guid id) { var info = service.GetById(id); // ViewBag.Organization = DataDictionaryHelper.GetOrganizationList(); var model = new MessageOpenInstitutionalModel().ToModel(info); var name = Session["User"] as User; model.publicName = name.Name; return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model)); }
public ActionResult Create() { var model = new MessageOpenInstitutionalModel(); ViewBag.Organization = DataDictionaryHelper.GetOrganizationList(); var name = Session["User"] as User; model.publicName = name.Name; model.publicTime = DateTime.Now; return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model)); }
public ActionResult Create(MessageOpenInstitutionalModel model) { if (ModelState.IsValid) { //if (model.OrganizationList == null || model.OrganizationList.Count <= 0) //{ // ModelState.AddModelError("Department", "所属组织不能为空"); // ViewBag.Organization = DataDictionaryHelper.GetOrganizationList(); // return View(PluginHelper.GetViewPath(this.GetType(), "Create"), model); //} //string department = string.Empty; //if (model.OrganizationList != null && model.OrganizationList.Count > 0) //{ // for (int i = 0; i < model.OrganizationList.Count; i++) // { // if (i > 0) // { // department += ","; // } // department += model.OrganizationList[i].ToString(); // } //} //model.Department = department; int result = service.GetAddMessageOpenInstitutionalCount(model.Institutional); if (result > 0) { ModelState.AddModelError("Institutional", "此项已存在"); } else { service.Add(model.ToInfo()); return(Json(new AjaxResult() { Result = Result.Success })); } } ViewBag.Organization = DataDictionaryHelper.GetOrganizationList(); return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model)); }