public IList <Auth_Assign> GetPermissonOfRole(Auth_Roles role) { if (role == null) { throw new ArgumentNullException(nameof(role)); } return(GetPermissonOfRole(role.Id)); }
public void UpdateRoles(Auth_Roles roles) { if (roles == null) { throw new ArgumentNullException(nameof(roles)); } _repositoryRoles.Update(roles); _eventPublisher.EntityUpdated(roles); }
public void InsertRoles(Auth_Roles roles) { if (roles == null) { throw new ArgumentNullException(nameof(roles)); } _repositoryRoles.Insert(roles); _eventPublisher.EntityInserted(roles); }
public void DestoryRole(ref ViewRole role) { Auth_Roles entity = new Auth_Roles() { RoleId = role.RoleId }; DataContext.Auth_Roles.Attach(entity); DataContext.Entry(entity).State = System.Data.Entity.EntityState.Deleted; DataContext.Commit(); }
public bool AddRole(string RoleName) { bool result = false; var role = new Auth_Roles() { Name = "" }; DataContext.Auth_Roles.Add(role); DataContext.Commit(); return(result); }
public void UpdateRole(ref ViewRole role) { Auth_Roles entity = new Auth_Roles() { RoleId = role.RoleId ?? one.Core.Utilities.ShortGuid(), Name = role.RoleName, Describe = role.Describe }; DataContext.Auth_Roles.Attach(entity); DataContext.Entry(entity).State = getEntitystate(role.RoleId); DataContext.Commit(); }
public void DeleteRoles(Auth_Roles roles) { if (roles == null) { throw new ArgumentNullException(nameof(roles)); } var query = _repositoryRolesUser.Table.Where(x => x.RoleID == roles.Id); foreach (var item in query.ToList()) { _repositoryRolesUser.Delete(item); _eventPublisher.EntityDeleted(item); } _repositoryRoles.Delete(roles); _eventPublisher.EntityDeleted(roles); }