public async Task <RoleDto> Create(RoleDto role) { var result = await _rm.CreateAsync(RoleConverter.Convert(role)); if (result.Succeeded) { return(RoleConverter.Convert(await _rm.FindByNameAsync(role.Name))); } return(null); }
public async Task <IActionResult> Put([FromBody] Role role) { if (role == null) { return(BadRequest()); } await RoleRepository.UpdateAsync(RoleConverter.Convert(role)); return(new OkObjectResult(role)); }
public IActionResult UserInfo() { UserInfo userInfo = new UserInfo { UserName = ApplicationUser.UserName, Email = ApplicationUser.Email, Roles = RoleConverter.ToDictionary(UserManager.GetRolesAsync(ApplicationUser).Result) }; return(JsonOk(userInfo)); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { string[] source = value as string[]; string[] target = new string[source.Length]; for (int i = 0; i < source.Length; i++) { target[i] = RoleConverter.RoleToString(source[i]); } return(target); }
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { //string roleName = (string)value; return(RoleConverter.StringToRole((string)value)); }
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return(RoleConverter.RoleToString(((Role)value).ToString())); }
public async Task <IEnumerable <RoleResponse> > GetAdminRoles() { var roles = await RoleRepository.GetEntityListAsync(); return(roles.Select(x => RoleConverter.ConvertTo(x))); }
public RoleService(IDALFacade facade) { _facade = facade; _converter = new RoleConverter(); }
public async Task <bool> Update(RoleDto role) { return((await _rm.UpdateAsync(RoleConverter.Convert(role))).Succeeded); }
public async Task <RoleDto> GetById(Guid id) { return(RoleConverter.Convert(await _rm.FindByIdAsync(id.ToString()))); }
public async Task <List <RoleDto> > GetAll() { return(RoleConverter.Convert(_rm.Roles.ToList())); }