Example #1
0
        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));
        }
Example #3
0
        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)));
        }
Example #8
0
 public RoleService(IDALFacade facade)
 {
     _facade    = facade;
     _converter = new RoleConverter();
 }
Example #9
0
 public async Task <bool> Update(RoleDto role)
 {
     return((await _rm.UpdateAsync(RoleConverter.Convert(role))).Succeeded);
 }
Example #10
0
 public async Task <RoleDto> GetById(Guid id)
 {
     return(RoleConverter.Convert(await _rm.FindByIdAsync(id.ToString())));
 }
Example #11
0
 public async Task <List <RoleDto> > GetAll()
 {
     return(RoleConverter.Convert(_rm.Roles.ToList()));
 }