Ejemplo n.º 1
0
        public ActionResult <Models.Parametros> Put([FromBody] Models.Parametros o)
        {
            // Valida que el usuario sea administrador
            if (Startup.Usuario.UsuTipo != "ADM")
            {
                return(Unauthorized());
            }

            using (db = new VolquexDB())
                return(new Services.Parametros(db).Actualizar(o));
        }
Ejemplo n.º 2
0
 public void Post([FromBody] Models.Parametros parametros)
 {
     if (parametros != null)
     {
         ParametrosModel parametrosModel = new ParametrosModel();
         parametrosModel.Salvar(parametros);
     }
     else
     {
         throw new Exception("Campos não informados.");
     }
 }
Ejemplo n.º 3
0
        public ActionResult Detail(Models.Parametros model)
        {
            try
            {
                Configuration myConfiguration = WebConfigurationManager.OpenWebConfiguration("~");
                string        valueprevius    = myConfiguration.AppSettings.Settings[model.Keyvalue.Key].Value;
                myConfiguration.AppSettings.Settings[model.Keyvalue.Key].Value = model.Keyvalue.Value;
                myConfiguration.Save();
                myConfiguration = null;

                this.InsertAudit(
                    "Update",
                    model.Keyvalue.Key + " From '" + valueprevius + "' To '" + model.Keyvalue.Value + "'");
            }
            catch (Exception)
            {
            }

            return(this.RedirectToAction("Index", "Parametros"));
        }
Ejemplo n.º 4
0
 public Models.Parametros Actualizar(Models.Parametros o)
 {
     db.Update(o);
     return(o);
 }
Ejemplo n.º 5
0
 public Models.Parametros Insertar(Models.Parametros o)
 {
     db.Insert(o);
     return(o);
 }