예제 #1
0
 public ActionResult Create(FormCollection col)
 {
     try
     {
         SYS_DATADIC model = new SYS_DATADIC();
         model.GUID = Guid.NewGuid();
         string dicname = col["Dicname"].Trim();
         model.DICNAME     = dicname;
         model.DICLISTNAME = col["Diclistname"];
         model.UNIQUEFLAG  = col["UniqueFlag"];
         string unique = model.UNIQUEFLAG;
         model.ABBRE     = col["Abbre"];
         model.DICID     = 1;
         model.ISDELETED = "0";
         int c = DbContext.SYS_DATADIC.Count(m => m.DICNAME == dicname && m.UNIQUEFLAG == unique);
         if (c > 0)
         {
             return(new JsonM().ToJson(false, "当前栏目存在相同标识!"));
         }
         else
         {
             DbContext.SYS_DATADIC.Add(model);
             DbContext.SaveChanges();
             return(new JsonM().ToJson(true, MsgHelper.SaveSuccess));
         }
     }
     catch (Exception ex)
     {
         return(new JsonM().ToJson(true, MsgHelper.SaveFail, ex.Message));
     }
 }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            SYS_DATADIC sys_datadic = DbContext.SYS_DATADIC.Find(id);

            DbContext.SYS_DATADIC.Remove(sys_datadic);
            DbContext.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #3
0
 public ActionResult Edit(SYS_DATADIC sys_datadic)
 {
     if (ModelState.IsValid)
     {
         DbContext.Entry(sys_datadic).State = EntityState.Modified;
         DbContext.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(sys_datadic));
 }
예제 #4
0
        //
        // GET: /Dic/Delete/5

        public ActionResult Delete(string q_id = "")
        {
            try
            {
                Guid        gid   = Tool.String2Guid(q_id);
                SYS_DATADIC model = DbContext.SYS_DATADIC.FirstOrDefault(m => m.GUID == gid);

                if (model == null)
                {
                    return(new JsonM().ToJson(true, "记录已删除!"));
                }
                else
                {
                    model.ISDELETED = "1";
                    DbContext.Entry(model).State = EntityState.Modified;
                    DbContext.SaveChanges();
                    return(new JsonM().ToJson(true, MsgHelper.DeleteSuccess));
                }
            }
            catch (Exception ex)
            {
                return(new JsonM().ToJson(false, MsgHelper.DeleteFail, ex.Message));
            }
        }