public IEnumerable <ICustomerDTO> GetCustomers() { _sales.FetchAllCustomers(); return(_sales .Customers .Select(model => _mapper.Map <ICustomerDTO>(model))); }
public void FetchCustomers() { _sales.FetchAllCustomers(); Customers = _sales .Customers .Select(c => _mapper.Map <CustomerDTO>(c)) .ToList(); }
public IActionResult Index() { _sales.FetchAllCustomers(); var model = _sales .Customers .Select(c => _mapper.Map <CustomerViewModel>(c) // VM needs to be created ) .ToList(); return(View(model)); }
public override async Task GetCustomersStream( Empty request, IServerStreamWriter <gRPC.CustomerMessage> responseStream, ServerCallContext context ) { _aggregate.FetchAllCustomers(); var result = _aggregate .Customers .Select(c => _mapper.Map <gRPC.CustomerMessage>(c)) .ToList(); foreach (var message in result) { await responseStream .WriteAsync(message) .ConfigureAwait(false); } }