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));
        }
Exemple #3
0
        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));
        }