Exemplo n.º 1
0
 public IActionResult SearchPrivate([FromBody] RequestPaginatorWithUser request)
 {
     if ((int.Parse(User.FindFirst(ClaimTypes.Role).Value) != 2) && (int.Parse(User.FindFirst(ClaimTypes.Role).Value) != 3))
     {
         return(Ok(_repository.SelectPublic(request.PageSize, request.PageNumber, request.Filters, request.IdUser, request.Tenant, request.StatusId)));
     }
     return(Ok(_repository.SelectPrivate(request.PageSize, request.PageNumber, request.Filters, request.IdUser, request.Tenant, request.StatusId)));
 }
Exemplo n.º 2
0
 public int SizePrivate([FromBody] RequestPaginatorWithUser paginator)
 {
     if ((int.Parse(User.FindFirst(ClaimTypes.Role).Value) != 2) && (int.Parse(User.FindFirst(ClaimTypes.Role).Value) != 3))
     {
         return(_repository.CountPublic(paginator.Tenant, paginator.StatusId, paginator.Filters));
     }
     return(_repository.CountPrivate(paginator.Tenant, paginator.StatusId, paginator.Filters));
 }
Exemplo n.º 3
0
        public IActionResult Search([FromBody] RequestPaginatorWithUser request)
        {
            if (request.IdUser != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value) || int.Parse(User.FindFirst(ClaimTypes.Role).Value) != 2)
            {
                return(Unauthorized());
            }

            return(Ok(_repository.Select(request.PageSize, request.PageNumber, request.Filters, request.Tenant)));
        }
Exemplo n.º 4
0
 public IActionResult SearchPublic([FromBody] RequestPaginatorWithUser request)
 {
     return(Ok(_repository.SelectPublic(request.PageSize, request.PageNumber, request.Filters, request.IdUser, request.Tenant, request.StatusId)));
 }
Exemplo n.º 5
0
 public int SizePublic([FromBody] RequestPaginatorWithUser paginator)
 {
     return(_repository.CountPublic(paginator.Tenant, paginator.StatusId, paginator.Filters));
 }