示例#1
0
        public IActionResult Post([FromBody] TasaDeCambio tasaDeCambio)
        {
            if (tasaDeCambio.Id > 0)
            {
                factory.Update(tasaDeCambio);
            }
            else
            {
                factory.Insert(tasaDeCambio);
            }

            factory.Save();

            return(Json(tasaDeCambio));
        }
示例#2
0
        public IActionResult Post([FromBody] CentroCosto centroCosto)
        {
            if (centroCosto.Id > 0)
            {
                factory.Update(centroCosto);
            }
            else
            {
                factory.Insert(centroCosto);
            }

            factory.Save();

            return(Json(centroCosto));
        }
示例#3
0
        public IActionResult Post([FromBody] Cuentas cuentas)
        {
            if (cuentas.Id > 0)
            {
                factory.Update(cuentas);
            }
            else
            {
                factory.Insert(cuentas);
            }

            factory.Save();

            return(Json(cuentas));
        }
示例#4
0
        public IActionResult Post([FromBody] Clasificacion clasificacion)
        {
            if (clasificacion.Id > 0)
            {
                factory.Update(clasificacion);
            }
            else
            {
                factory.Insert(clasificacion);
            }

            factory.Save();

            return(Json(clasificacion));
        }
示例#5
0
        public IActionResult Post([FromBody] TipoCuenta tipoCuenta)
        {
            if (tipoCuenta.Id > 0)
            {
                factory.Update(tipoCuenta);
            }
            else
            {
                factory.Insert(tipoCuenta);
            }

            factory.Save();

            return(Json(tipoCuenta));
        }
示例#6
0
        public IActionResult Post([FromBody] Presentacion presentacion)
        {
            presentacion.ToUpperCase();

            if (presentacion.Id > 0)
            {
                factory.Update(presentacion);
            }
            else
            {
                factory.Insert(presentacion);
            }

            factory.Save();

            return(Json(presentacion));
        }
示例#7
0
        public IActionResult Post([FromBody] Grupos grupos)
        {
            grupos.ToUpperCase();

            if (grupos.Id > 0)
            {
                factory.Update(grupos);
            }
            else
            {
                factory.Insert(grupos);
            }

            factory.Save();

            return(Json(grupos));
        }
示例#8
0
        public IActionResult Post([FromBody] UnidadMedida unidadMedida)
        {
            unidadMedida.ToUpperCase();

            if (unidadMedida.Id > 0)
            {
                factory.Update(unidadMedida);
            }
            else
            {
                factory.Insert(unidadMedida);
            }

            factory.Save();

            return(Json(unidadMedida));
        }
示例#9
0
        public IActionResult Post([FromBody] FormaPago formaPago)
        {
            formaPago.ToUpperCase();

            if (formaPago.Id > 0)
            {
                factory.Update(formaPago);
            }
            else
            {
                factory.Insert(formaPago);
            }

            factory.Save();

            return(Json(formaPago));
        }
示例#10
0
        public IActionResult Post([FromBody] Naturaleza naturaleza)
        {
            naturaleza.ToUpperCase();

            if (naturaleza.Id > 0)
            {
                factory.Update(naturaleza);
            }
            else
            {
                factory.Insert(naturaleza);
            }

            factory.Save();

            return(Json(naturaleza));
        }
示例#11
0
        public IActionResult Post([FromBody] Proveedores proveedor)
        {
            proveedor.ToUpperCase();

            if (proveedor.Id > 0)
            {
                factory.Update(proveedor);
            }
            else
            {
                factory.Insert(proveedor);
            }

            factory.Save();

            return(Json(proveedor));
        }
示例#12
0
        public IActionResult Post([FromBody] Familia familia)
        {
            familia.ToUpperCase();

            if (familia.Id > 0)
            {
                factory.Update(familia);
            }
            else
            {
                factory.Insert(familia);
            }

            factory.Save();

            return(Json(familia));
        }
示例#13
0
        public IActionResult Post([FromBody] Clientes cliente)
        {
            cliente.ToUpperCase();

            if (cliente.Id > 0)
            {
                factory.Update(cliente);
            }
            else
            {
                factory.Insert(cliente);
            }

            factory.Save();

            return(Json(cliente));
        }
示例#14
0
        public IActionResult Set([FromBody] App app)
        {
            var model = app.ApplyRules().validate();

            if (!model.IsValid)
            {
                return(BadRequest(model.Error));
            }

            if (db.App.Any(x => x.Id == app.Id))
            {
                factory.Update(app);
            }
            else
            {
                factory.Insert(app);
            }

            factory.Save();

            return(Json(app));
        }
示例#15
0
        public IActionResult Post([FromBody] Cortes cortes)
        {
            var newDB     = new SaraContext();
            var allCortes = newDB.Cortes;

            allCortes.ToList().ForEach(corte => corte.Activo = false);
            newDB.SaveChanges();


            if (cortes.Id > 0)
            {
                factory.Update(cortes);
            }
            else
            {
                factory.Insert(cortes);
            }

            factory.Save();

            return(Json(cortes));
        }