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 })); }
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); }