public async Task <ServiceResponse <List <GetDeliveryDto> > > AddDelivery(AddDeliveryDto newDelivery) { ServiceResponse <List <GetDeliveryDto> > serviceResponse = new ServiceResponse <List <GetDeliveryDto> >(); Delivery delivery = _mapper.Map <Delivery>(newDelivery); await _context.Deliveries.AddAsync(delivery); await _context.SaveChangesAsync(); serviceResponse.Data = (_context.Deliveries.Select(d => _mapper.Map <GetDeliveryDto>(d))).ToList(); return(serviceResponse); }
public async Task <IActionResult> AddDelivery(AddDeliveryDto delivery) { return(Ok(await _deliveryService.AddDelivery(delivery))); }