Ejemplo n.º 1
0
        public async Task <ActionResult <IEnumerable <MerchantViewModel> > > GetMerchants()
        {
            var request = new GetMerchantsQuery();

            var response = await Mediator.Send(request);

            return(response.ToActionResult <IEnumerable <MerchantViewModel> >());
        }
Ejemplo n.º 2
0
 public async Task <BaseDto <IList <MerchantInput> > > Handle(GetMerchantsQuery request, CancellationToken cancellationToken) =>
 new BaseDto <IList <MerchantInput> >
 {
     Message = "Success retrieve merchant datas",
     Status  = true,
     Data    = await _context.merchants.OrderBy(x => x.id).Select(result => new MerchantInput
     {
         name    = result.name,
         image   = result.image,
         address = result.address,
         rating  = result.rating
     }).ToListAsync()
 };
        public async Task <BaseDto <List <Merchants_> > > Handle(GetMerchantsQuery request, CancellationToken cancellationToken)
        {
            var data = await _context.MerchantsData.ToListAsync();

            var result = data.Select(e => new Merchants_
            {
                id         = e.id,
                name       = e.name,
                image      = e.image,
                address    = e.address,
                rating     = e.rating,
                created_at = e.created_at,
                updated_at = e.updated_at
            });

            return(new BaseDto <List <Merchants_> >
            {
                Message = "Success retrieving data",
                Status = true,
                Data = result.ToList()
            });
        }
Ejemplo n.º 4
0
        public async Task <ActionResult <GetMerchantsDTO> > Get()
        {
            var result = new GetMerchantsQuery();

            return(Ok(await _mediatr.Send(result)));
        }
        public async Task <ActionResult <GetMerchantsDto> > Get()
        {
            var result = new GetMerchantsQuery();

            return(Ok(await meciater.Send(result)));
        }
Ejemplo n.º 6
0
        public async Task<ActionResult> Get()
        {
            var merchant = new GetMerchantsQuery();

            return Ok(await _mediatr.Send(merchant));
        }