示例#1
0
 public ActionResult Update(CompraUpdateDto CompraUpdateDto)
 {
     try
     {
         return(Ok(_compraService.Update(CompraUpdateDto)));
     }
     catch (Exception)
     {
         return(BadRequest());
     }
 }
示例#2
0
        public CompraUpdateDto Update(CompraUpdateDto CompraDto)
        {
            Compra _compra = _context.Compras.SingleOrDefault(x => x.FamiliaId == CompraDto.FamiliaId && x.TiendaId == CompraDto.TiendaId && x.ProductoId == CompraDto.ProductoId);

            if (_compra != null)
            {
                _compra.Dni          = CompraDto.Dni;
                _compra.Cantidad     = CompraDto.Cantidad;
                _compra.Confirmacion = CompraDto.Confirmacion;
                _compra.FechaCompra  = CompraDto.FechaCompra;
                _context.SaveChanges();
            }
            else
            {
                throw new Exception();
            }
            return(CompraDto);
        }