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