public ActionResult AddGorup(DicGroupModel model)
 {
     try
     {
         if (model.GroupCode == null)
         {
             return(Json(new JsonMessage(false, "字典类型不存在")));
         }
         bool success;
         if (model.Id == null)
         {
             model.CreateUser = CurrentUser.Id;
             success          = business.AddDicGroup(model);
         }
         else
         {
             model.UpdateUser = CurrentUser.Id;
             success          = business.EditDicGroup(model);
         }
         return(Json(new JsonMessage(success)));
     }
     catch (Exception ex)
     {
         return(Json(new JsonMessage(false, ex.Message)));
     }
 }
Esempio n. 2
0
        public bool AddDicGroup(DicGroupModel model)
        {
            System_DicGroup entity = Mapper.Map <System_DicGroup>(model);

            using (DataProvider dp = new DataProvider())
            {
                if (dp.System_DicGroup.Count(m => !m.IsDel && m.GroupCode == entity.GroupCode) > 0)
                {
                    throw new Exception("字典组已存在!");
                }
                entity.Id         = Guid.NewGuid();
                entity.CreateTime = DateTime.Now;
                entity.IsDel      = false;
                dp.System_DicGroup.Add(entity);
                try
                {
                    dp.SaveChanges();
                    return(true);
                }
                catch
                {
                    return(false);
                }
            }
        }
Esempio n. 3
0
 public bool EditDicGroup(DicGroupModel model)
 {
     using (DataProvider dp = new DataProvider())
     {
         System_DicGroup entity = dp.System_DicGroup.FirstOrDefault(m => m.Id == model.Id);
         if (entity == null)
         {
             return(false);
         }
         entity.GroupDesc  = model.GroupDesc;
         entity.UpdateTime = DateTime.Now;
         entity.UpdateUser = model.UpdateUser;
         try
         {
             dp.SaveChanges();
             return(true);
         }
         catch
         {
             return(false);
         }
     }
 }