public async Task <IActionResult> GetAllCategory()
        {
            var query  = new GetAllCategoryQuery();
            var output = await _mediator.Send(query);

            return(Ok(output));
        }
Ejemplo n.º 2
0
        public async Task <IDataResult <List <Category> > > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
        {
            var result = await _categoryDal.GetAll();

            if (result != null)
            {
                return(new SuccessDataResult <List <Category> >(result, Messages.CategoryList));
            }
            return(new ErrorDataResult <List <Category> >(Messages.CategoryNotFount));
        }
Ejemplo n.º 3
0
 public Task <List <CategoryModel> > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
 {
     try
     {
         var bl = new CategoryBL();
         return(Task.FromResult(bl.GetAll()));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 4
0
        public async Task <OperationResult <IEnumerable <Category> > > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
        {
            try
            {
                var getAllCatgory = await unitOfWork.CategoryRepository.GetAllCategoryAsync(cancellationToken);

                return(OperationResult <IEnumerable <Category> > .BuildSuccessResult(getAllCatgory.Result));
            }
            catch (Exception ex)
            {
                return(OperationResult <IEnumerable <Category> > .BuildFailure(ex.Message));
            }
        }
Ejemplo n.º 5
0
 public async Task <IActionResult> GetAll([FromQuery] GetAllCategoryQuery query)
 {
     return(Ok(await Mediator.Send(query)));
 }
Ejemplo n.º 6
0
        public async Task <IEnumerable <CategoryRespond> > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
        {
            var items = await _categoryService.GetAllAsyncWithNoTracking();

            return(_mapper.Map <List <CategoryRespond> >(items));
        }
 public Task <List <Category> > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
 {
     return(Task.Run(() => { return _categoryRepo.GetAllCategory(); }));
 }
Ejemplo n.º 8
0
 public List <Category> Handle(GetAllCategoryQuery query)
 {
     return(_categoryQueryRepository.GetAll());
 }
        public async Task <IActionResult> Index(GetAllCategoryQuery getAllCategory)
        {
            var rs = await Mediator.Send(getAllCategory);

            return(View(rs));
        }
        public async Task <Response <PaginatedList <GetAllCategoryQueryResponse> > > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
        {
            var configuration = new MapperConfiguration(cfg =>
                                                        cfg.CreateMap <Domain.Persistence.Entities.Category, GetAllCategoryQueryResponse>());
            var cats =
                _persistenceUnitOfWork.Category.Entity.ProjectTo <GetAllCategoryQueryResponse>(configuration);
            var rs = await PaginatedList <GetAllCategoryQueryResponse> .CreateFromEfQueryableAsync(cats.AsNoTracking(),
                                                                                                   request.PageNumber ?? 1, request.PageSize ?? 12);

            return(Response <PaginatedList <GetAllCategoryQueryResponse> > .Success(rs, "Succeeded"));
        }
Ejemplo n.º 11
0
        public async Task <List <CategoryDto> > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken)
        {
            var result = await _appContext.Categories.ToListAsync();

            return(_mapper.Map <List <CategoryDto> >(result));
        }