public async Task <IActionResult> GetAllCategory() { var query = new GetAllCategoryQuery(); var output = await _mediator.Send(query); return(Ok(output)); }
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)); }
public Task <List <CategoryModel> > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken) { try { var bl = new CategoryBL(); return(Task.FromResult(bl.GetAll())); } catch (Exception ex) { throw ex; } }
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)); } }
public async Task <IActionResult> GetAll([FromQuery] GetAllCategoryQuery query) { return(Ok(await Mediator.Send(query))); }
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(); })); }
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")); }
public async Task <List <CategoryDto> > Handle(GetAllCategoryQuery request, CancellationToken cancellationToken) { var result = await _appContext.Categories.ToListAsync(); return(_mapper.Map <List <CategoryDto> >(result)); }