Ejemplo n.º 1
0
        public async Task <IActionResult> RequestReport()
        {
            var result = await _contactDetailManager.GetContactDetailsAsync();

            if (result.IsSuccess)
            {
                ReportRequestModel reportRequestModel = new ReportRequestModel();
                reportRequestModel.ContactDetails = result.Data.ToList();
                _messageBrokerHelper.QueueMessage(reportRequestModel);
                return(Ok(Messages.ReportRequestCreated));
            }
            return(BadRequest(new { Message = result.Message }));
        }
Ejemplo n.º 2
0
            public async Task <IDataResult <IEnumerable <Product> > > Handle(GetProductsQuery request, CancellationToken cancellationToken)
            {
                var result = new SuccessDataResult <IEnumerable <Product> >(await _productDal.GetListAsync());

                _messageBrokerHelper.QueueMessage($"GetProductsQuery Komutuyla Bütün Ürünler Sorgulandı.");
                return(result);
            }