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