Пример #1
0
 public int Create(SysRole entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.SysRoles.AddObject(entity);
         return db.SaveChanges();
     }
 }
Пример #2
0
 public int Edit(SysRole entity)
 {
     using (DBContainer db = new DBContainer())
     {
         db.SysRoles.Attach(entity);
         db.ObjectStateManager.ChangeObjectState(entity, EntityState.Modified);
         return db.SaveChanges();
     }
 }
Пример #3
0
 public bool Create(ref ValidationErrors errors, SysRoleModel model)
 {
     try
     {
         SysRole entity = m_Rep.GetById(model.Id);
         if (entity != null)
         {
             errors.Add(Suggestion.PrimaryRepeat);
             return false;
         }
         entity = new SysRole();
         entity.Id = model.Id;
         entity.Name = model.Name;
         entity.Description = model.Description;
         entity.CreateTime = model.CreateTime;
         entity.CreatePerson = model.CreatePerson;
         if (m_Rep.Create(entity) == 1)
         {
             //分配给角色
             dbContainer.P_Sys_InsertSysRight();
             //清理无用的项
             dbContainer.P_Sys_ClearUnusedRightOperate();
             return true;
         }
         else
         {
             errors.Add(Suggestion.InsertFail);
             return false;
         }
     }
     catch (Exception ex)
     {
         errors.Add(ex.Message);
         ExceptionHander.WriteException(ex);
         return false;
     }
 }
Пример #4
0
 /// <summary>
 /// 用于向 SysRoles EntitySet 添加新对象的方法,已弃用。请考虑改用关联的 ObjectSet&lt;T&gt; 属性的 .Add 方法。
 /// </summary>
 public void AddToSysRoles(SysRole sysRole)
 {
     base.AddObject("SysRoles", sysRole);
 }
Пример #5
0
 /// <summary>
 /// 创建新的 SysRole 对象。
 /// </summary>
 /// <param name="id">Id 属性的初始值。</param>
 /// <param name="name">Name 属性的初始值。</param>
 /// <param name="description">Description 属性的初始值。</param>
 /// <param name="createTime">CreateTime 属性的初始值。</param>
 /// <param name="createPerson">CreatePerson 属性的初始值。</param>
 public static SysRole CreateSysRole(global::System.String id, global::System.String name, global::System.String description, global::System.DateTime createTime, global::System.String createPerson)
 {
     SysRole sysRole = new SysRole();
     sysRole.Id = id;
     sysRole.Name = name;
     sysRole.Description = description;
     sysRole.CreateTime = createTime;
     sysRole.CreatePerson = createPerson;
     return sysRole;
 }