예제 #1
0
        public IHttpActionResult AgregarFactura([FromBody] FACTURA fac)
        {
            if (ModelState.IsValid)
            {
                dbContext.FACTURAs.Add(fac);
                dbContext.SaveChanges();

                return(Ok(fac));
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #2
0
        public IHttpActionResult ActualizarProducto(int id_producto, [FromBody] PRODUCTO pro)
        {
            if (ModelState.IsValid)
            {
                var usuarioExiste = dbContext.PRODUCTOes.Count(e => e.ID_PRODUCTO == id_producto) > 0;
                if (usuarioExiste)
                {
                    dbContext.Entry(pro).State = System.Data.Entity.EntityState.Modified;
                    dbContext.SaveChanges();

                    return(Ok());
                }
                else
                {
                    return(NotFound());
                }
            }
            else
            {
                return(BadRequest());
            }
        }
 public IHttpActionResult AgregarCliente([FromBody] PERSONA per)
 {
     if (ModelState.IsValid)
     {
         dbContext.PERSONAs.Add(per);
         CLIENTE cli = new CLIENTE();
         cli.ID_CLIENTE         = per.NUMERO_IDENTIDAD_PERSONA.GetHashCode();
         cli.ID_PERSONA_CLIENTE = per.ID_PERSONA;
         dbContext.CLIENTEs.Add(cli);
         dbContext.SaveChanges();
         return(Ok(per));
     }
     else
     {
         return(BadRequest());
     }
 }