public void UpdateIngreso(int id, FlujoDto flujoDto) { if (!ModelState.IsValid) { throw new HttpResponseException(HttpStatusCode.BadRequest); } var flujoInDb = _context.Flujos.SingleOrDefault(f => f.Id == id); if (flujoDto == null) { throw new HttpResponseException(HttpStatusCode.NotFound); } Mapper.Map <FlujoDto, Flujo>(flujoDto, flujoInDb); _context.SaveChanges(); }
public IHttpActionResult CreateIngreso(FlujoDto ingresoDto) { if (!ModelState.IsValid) { return(BadRequest()); } ingresoDto.TipoId = 1; var ingreso = Mapper.Map <FlujoDto, Flujo>(ingresoDto); _context.Flujos.Add(ingreso); _context.SaveChanges(); ingresoDto.Id = ingreso.Id; return(Created(new Uri(Request.RequestUri + "/" + ingreso.Id), ingresoDto)); }
public IHttpActionResult CreateGasto(FlujoDto gastoDto) { if (!ModelState.IsValid) { return(BadRequest()); } gastoDto.TipoId = 2; var gasto = Mapper.Map <FlujoDto, Flujo>(gastoDto); _context.Flujos.Add(gasto); _context.SaveChanges(); gastoDto.Id = gasto.Id; return(Created(new Uri(Request.RequestUri + "/" + gasto.Id), gastoDto)); }