public async Task <IHttpActionResult> GetDeletedRole([FromUri] PaginationQuery paginationQuery) { try { IEnumerable <Role> roles = await Task.FromResult(roleRepository .GetAllDeleted(paginationQuery.Skip, paginationQuery.Limit)); return(new HttpJsonApiResult <IEnumerable <RoleViewModel> >( RoleViewModel.GetAll(roles), Request, HttpStatusCode.OK)); } catch (Exception) { return(new HttpJsonApiResult <string>("Internal Server Error", Request, HttpStatusCode.InternalServerError)); } }