public ActionResult Edit(User user) { if (ModelState.IsValid) { db.Entry(user).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RolID = new SelectList(CombosHelper.GetRoles(), "RolID", "Name", user.RolID); return(View(user)); }
public ActionResult Create(Session_log session_log) { if (ModelState.IsValid) { db.Session_logs.Add(session_log); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.Users, "UserID", "DocumentNumber", session_log.UserID); return(View(session_log)); }
public static void AddParameters() { var consulta = db.Parameters.Count(); if (consulta < 1) { insParameter("apiKey" , "be06c9df19a94dd986c9df19a92dd9ea" , "API Key"); insParameter("URL7" , "https://api.weather.com/v2/pws/dailysummary/7day?stationId=KMAHANOV10&format=json&units=e&" , "URL para mostrar los 7 ultimos dias de la fecha actual"); insParameter("URLHourly" , "https://api.weather.com/v2/pws/history/hourly?stationId=KCAOAKLA44&format=json&units=m" , "URL para mostrar las ultimas 24 horas de la fecha puesta"); insParameter("TimeInterval" , "2" , "Tiempo en minutos para el intervalo en que se ejecuta el servicio windows"); db.SaveChanges(); } }
public static int GetEstado(string descripcion, WeatherAContext db) { var estado = db.States.Where(e => e.Name == descripcion).FirstOrDefault(); if (estado == null) { estado = new State { Name = descripcion, }; db.States.Add(estado); db.SaveChanges(); } return(estado.StateID); }
public static Response Save(WeatherAContext db) { try { db.SaveChanges(); Hubs.MessagesHub.SendMessages(); return(new Response { Succeeded = true, }); } catch (Exception ex) { var respuesta = new Response { Succeeded = false, }; if (ex.InnerException != null && ex.InnerException.InnerException != null) { if (ex.InnerException.InnerException.Message.Contains("_Index")) { respuesta.Message = "¡Error! el registro ya existe"; if (ex.InnerException.InnerException.Message.Contains("Referencia_Index")) { respuesta.Message = "¡Error! código ya existe"; } if (ex.InnerException.InnerException.Message.Contains("Name_Index")) { respuesta.Message = "¡Error! el Nombre ya existe"; } } if (ex.InnerException.InnerException.Message.Contains("REFERENCE")) { respuesta.Message = "¡Error! no se puede eliminar. Tiene registros relacionados"; } } else { respuesta.Message = ex.Message; } new ManagerException().RegistrarError(new ReporteError { Fecha = DateTime.Now, Error = ex.Message, Traza = ex.ToString(), Origen = "AppWEb", Referencia = "Consulta DB" }); return(respuesta); } }