예제 #1
0
파일: Ensure.cs 프로젝트: IT-Labs/Blazor
        public static PagedResponse <TEntity> Ensure <TEntity>(this PagedResponse <TEntity> response, Func <IEnumerable <TEntity>, bool> func, string message = "")
        {
            if (response.NotOk)
            {
                return(response);
            }

            if (!func(response.Payload))
            {
                return(PagedResponse <TEntity> .BadRequest(message));
            }

            return(response);
        }