public async Task <List <ClubContactsModel> > Members() { GetAllContactsQuery getAllContactsQuery = new GetAllContactsQuery(); var clubContactModelList = await _mediator.Send(getAllContactsQuery); return(clubContactModelList.ClubContactsModelList); }
public async Task GetAllContacts_Should_not_return_soft_deleted_contacts() { // Arrange await ContactHelpers.SeedContacts(dbAccess, mapper); var deleteClient = new DeleteContactCommand() { ContactId = 2 }; var deleteHandler = new DeleteContactHandler(dbAccess, mapper); await deleteHandler.Handle(deleteClient, CancellationToken.None); var query = new GetAllContactsQuery(); var handler = new GetAllContactsHandler(dbAccess, mapper); // Act var result = await handler.Handle(query, CancellationToken.None); // Assert Assert.Single(result); Assert.Collection(result, a => { Assert.Equal(1, a.ContactId); Assert.Equal("Joe Bloggs", a.FullName); } ); }
public async Task GetAllContacts_Should_return_all_contacts() { // Arrange await ContactHelpers.SeedContacts(dbAccess, mapper); var query = new GetAllContactsQuery(); var handler = new GetAllContactsHandler(dbAccess, mapper); // Act var result = await handler.Handle(query, CancellationToken.None); // Assert Assert.Equal(2, result.Count); Assert.Collection(result, a => { Assert.Equal(1, a.ContactId); Assert.Equal("Joe Bloggs", a.FullName); }, b => { Assert.Equal(2, b.ContactId); Assert.Equal("Sally Bloggs", b.FullName); } ); }
public async Task GetAllContacts_Should_return_type_List_of_ContactPreviewDto() { // Arrange var query = new GetAllContactsQuery(); var handler = new GetAllContactsHandler(dbAccess, mapper); // Act var result = await handler.Handle(query, CancellationToken.None); // Assert Assert.IsType <List <ContactPreviewDto> >(result); }
public async Task <IEnumerable <ContactAllDto> > Handle(GetAllContactsQuery request, CancellationToken cancellationToken) { var qry = from contact in db.Contacts join client in db.Clients on contact.ClientId equals client.Id into clients from client in clients.DefaultIfEmpty() join license in db.Licenses on contact.LicenseId equals license.Id into licenses from license in licenses.DefaultIfEmpty() select new ContactAllDto() { Id = contact.Id, ClientId = contact.ClientId, ClientCode = client.Code, ClientDescription = client.Description, Email = contact.Email, Name = contact.Name, PhoneNumber = contact.PhoneNumber, LicenseId = contact.LicenseId, LicenseName = license.Name ?? "Indefinido", RecibeLicencias = contact.RecibeLicencias }; return(qry); }
public Task <List <ContactDto> > Handle(GetAllContactsQuery request, CancellationToken cancellationToken) => _dbContext.MyContacts.Select(ct => ContactDto.Projection(ct)).ToListAsync(cancellationToken);
public async Task <ActionResult <IEnumerable <ContactDTO> > > GetAllContacts() { GetAllContactsQuery query = new GetAllContactsQuery(); return(Ok(await mediator.Send(query))); }
public async Task <List <ContactDTO> > Handle(GetAllContactsQuery request, CancellationToken cancellationToken) { List <Contact> contacts = await contactsRepository.GetAsync(); return(mapper.Map <List <Contact>, List <ContactDTO> >(contacts)); }
public Task <List <Contact> > Handle(GetAllContactsQuery request, CancellationToken cancellationToken) { return(Task.FromResult(_context.Contacts.ToList())); }
public async Task <List <ContactDTO> > Handle(GetAllContactsQuery request, CancellationToken cancellationToken) { var result = await _unitOfWork.Contacts.GetAll(); return(_mapper.Map <List <ContactDTO> >(result.ToList())); }
public override async Task <List <ContactPreviewDto> > Handle(GetAllContactsQuery request, CancellationToken cancellationToken) { var contacts = await _db.Contacts.GetAll(); return(_mapper.Map <List <ContactPreviewDto> >(contacts)); }