Task IUserRoleStore <User, int> .AddToRoleAsync(User user, string roleName) { if (user == null) { throw new ArgumentNullException("user"); } if (string.IsNullOrEmpty(roleName)) { throw new ArgumentException("roleName"); } DAL.Models.Role role = this.unitOfWork.Roles.GetByName(roleName); if (user.Roles == null) { user.Roles = new List <DAL.Models.Role>(); } if (role != null && user.Roles.All(r => r.Id != role.Id)) { user.Roles.Add(role); } return(Task.FromResult(0)); }
void IRoleService.Update(RoleDTO roleToUpdate) { DAL.Models.Role role = this.mapper.Map <DAL.Models.Role>(roleToUpdate); this.unitOfWork.Roles.Update(role); this.unitOfWork.Save(); }
void IRoleService.Insert(RoleDTO newRole) { DAL.Models.Role role = this.mapper.Map <DAL.Models.Role>(newRole); this.unitOfWork.Roles.Insert(role); this.unitOfWork.Save(); }
RoleDTO IRoleService.GetByName(string rolename) { DAL.Models.Role role = this.unitOfWork.Roles.GetByName(rolename); return(this.mapper.Map <RoleDTO>(role)); }
RoleDTO IRoleService.GetById(int id) { DAL.Models.Role role = this.unitOfWork.Roles.GetById(id); return(this.mapper.Map <RoleDTO>(role)); }
public static DTO.Models.Role RoleDTOToRoleDAO(this DAL.Models.Role role) { return(new DTO.Models.Role(role.Id, role.RoleName)); }