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)); }
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."); } }
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")); }
public Models.Parametros Actualizar(Models.Parametros o) { db.Update(o); return(o); }
public Models.Parametros Insertar(Models.Parametros o) { db.Insert(o); return(o); }