public async Task <ServiceResponse <IEnumerable <GetGastoDto> > > PostGasto(AddGastoDto newGasto) { ServiceResponse <IEnumerable <GetGastoDto> > serviceResponse = new ServiceResponse <IEnumerable <GetGastoDto> >(); Gasto gasto = _mapper.Map <Gasto>(newGasto); await _context.Gastos.AddAsync(gasto); await _context.SaveChangesAsync(); serviceResponse.Data = _context.Gastos.Select(g => _mapper.Map <GetGastoDto>(g)); return(serviceResponse); }
public async Task <IActionResult> PostGasto(AddGastoDto gasto) { return(Ok(await _gastoService.PostGasto(gasto))); }