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));
        }