public async Task <IActionResult> GetAllAddressByAgent(CancellationToken cancellationToken, int productId) { var returnResponse = new EntityResponseListModel <ProductImageReadDto>(); try { var filter = new EntityFilter() { Filters = new List <EntityFilter>() { new EntityFilter() { Name = "ProductId", Operator = EntityFilterOperators.Equal, Value = productId }, } }; var query = new EntityListQuery <EntityResponseListModel <ProductImageReadDto> >(filter); var result = await Mediator.Send(query, cancellationToken).ConfigureAwait(false); if (result.ReturnStatus == false) { return(BadRequest(result)); } return(Ok(result)); } catch (Exception ex) { returnResponse.ReturnStatus = false; returnResponse.ReturnMessage.Add(ex.Message); return(BadRequest(returnResponse)); } }
public async Task <IActionResult> Get(CancellationToken cancellationToken) { //_emailService.Connect("*****@*****.**", "D6y_k_%=ZTh:!qfs"); //var webRoot = _env.ContentRootPath + @"\Attachment"; //_emailService.DownloadAttachment(webRoot); EntityResponseListModel <StudentReadModel> returnResponse = new EntityResponseListModel <StudentReadModel>(); try { var query = new EntityListQuery <EntityResponseListModel <StudentReadModel> >(null); var result = await _mediator.Send(query, cancellationToken).ConfigureAwait(false); if (result.ReturnStatus == false) { return(BadRequest(result)); } return(Ok(result)); } catch (Exception ex) { returnResponse.ReturnStatus = false; returnResponse.ReturnMessage.Add(ex.Message); return(BadRequest(returnResponse)); } }
protected override async Task <EntityResponseListModel <ProductImageReadDto> > ProcessAsync(EntityListQuery <EntityResponseListModel <ProductImageReadDto> > request, CancellationToken cancellationToken) { var entityResponse = new EntityResponseListModel <ProductImageReadDto>(); try { var query = DataContext.Set <DOMAIN.Entities.ProductImage>().AsNoTracking(); query = BuildQuery(request, query); var result = await EfQueryList(request, query, cancellationToken) .ConfigureAwait(false); return(result); } catch (Exception ex) { entityResponse.ReturnMessage.Add("Record not found"); entityResponse.ReturnStatus = false; } return(entityResponse); }
public async Task <EntityResponseListModel <ApplicantModel> > GetAll() { EntityResponseListModel <ApplicantModel> response = new EntityResponseListModel <ApplicantModel>(); try { var applicant = await DataContext.Applicant .AsNoTracking() .ToListAsync() .ConfigureAwait(false); response.Data = Mapper.Map <List <ApplicantModel> >(applicant); } catch (Exception ex) { response.ReturnMessage.Add(ex.Message); response.ReturnStatus = false; } return(response); }
protected virtual async Task <EntityResponseListModel <ProductImageReadDto> > EfQueryList(EntityListQuery <EntityResponseListModel <ProductImageReadDto> > request, IQueryable <DOMAIN.Entities.ProductImage> query, CancellationToken cancellationToken) { var result = new EntityResponseListModel <ProductImageReadDto>(); try { var data = await query .ToListAsync(cancellationToken) .ConfigureAwait(false); result.Data = Mapper.Map <List <ProductImageReadDto> >(data); result.ReturnStatus = true; } catch (Exception ex) { result.Errors.Add("GetAll", ex.Message); result.ReturnMessage.Add("Record not found"); result.ReturnStatus = false; } return(result); }
public async Task <IActionResult> GetAll() { _logger.LogInformation($"GetAll Called {DateTimeOffset.UtcNow}"); EntityResponseListModel <ApplicantModel> returnResponse = new EntityResponseListModel <ApplicantModel>(); try { var result = await _IApplicantService.GetAll(); if (result.ReturnStatus == false) { return(BadRequest(JsonConvert.SerializeObject(result))); } return(Ok(JsonConvert.SerializeObject(result))); } catch (Exception ex) { returnResponse.ReturnStatus = false; returnResponse.ReturnMessage.Add(ex.Message); return(BadRequest(JsonConvert.SerializeObject(returnResponse))); } }
protected override async Task <EntityResponseListModel <TReadModel> > ProcessAsync(EntityListQuery <EntityResponseListModel <TReadModel> > request, CancellationToken cancellationToken) { var entityResponse = new EntityResponseListModel <TReadModel>(); try { var query = DataContext.Set <Students>().AsNoTracking(); entityResponse.Data = query.Any() ? await query .ProjectTo <TReadModel>(Mapper.ConfigurationProvider) .ToListAsync(cancellationToken) .ConfigureAwait(false) : new List <TReadModel>(); entityResponse.ReturnStatus = true; return(entityResponse); } catch (Exception ex) { entityResponse.ReturnMessage.Add("Record not found"); entityResponse.ReturnStatus = false; } return(entityResponse); }