Ejemplo n.º 1
0
        public async Task <List <RoleView> > GetRolesAsync(PagenationSetting pagenationSetting)
        {
            var roles = await _repository.GetRolesAsync(pagenationSetting);

            var list = new List <RoleView>();

            for (int i = 1; i <= roles.Count; i++)
            {
                list.Add(ConvertToView(roles[i - 1], i));
            }

            return(list);
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> GetRolesAsync([FromQuery] PagenationSetting pagenationSetting)
        {
            var list = await _service.GetRolesAsync(pagenationSetting);

            if (list.Count == 0)
            {
                return(NoContent());
            }
            else
            {
                return(Ok(list));
            }
        }
Ejemplo n.º 3
0
 public async Task <List <RoleView> > GetRolesAsync(PagenationSetting pagenationSetting)
 => JsonConvert.DeserializeObject <List <RoleView> >(await _requestHelper.SendRequestAsync($"{BaseUrl}?PageIndex={pagenationSetting.PageIndex}&PageSize={pagenationSetting.PageSize}", HttpMethod.Get));
Ejemplo n.º 4
0
 public async Task <List <Role> > GetRolesAsync(PagenationSetting pagenationSetting) => await GetRolesAsync(null, pagenationSetting);
Ejemplo n.º 5
0
        public async Task <IActionResult> Search(PagenationSetting pagenationSetting)
        {
            var view = await _service.GetRolesAsync(pagenationSetting);

            return(PartialView(view));
        }