public ActionResult Create([Bind(Include = "PlantaId,NombrePlanta,SemanasCosecha")] Planta planta) { if (ModelState.IsValid) { db.Planta.Add(planta); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(planta)); }
public ActionResult Create([Bind(Include = "TipoVariableCuidadoId,NombreTipoVariableCuidado")] TipoVariableCuidado tipoVariableCuidado) { if (ModelState.IsValid) { db.TipoVariableCuidado.Add(tipoVariableCuidado); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoVariableCuidado)); }
public ActionResult Create([Bind(Include = "UsuarioId,Nombre,Apellido,Cedula,NombreUsuario,Permiso,Clave")] Usuario usuario) { if (ModelState.IsValid) { db.Usuario.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Create([Bind(Include = "TipoVariableAmbienteId,NombreTipoVariableAmbiente")] TipoVariableAmbiente tipoVariableAmbiente) { if (ModelState.IsValid) { db.TipoVariableAmbiente.Add(tipoVariableAmbiente); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipoVariableAmbiente)); }
public ActionResult Create([Bind(Include = "ModuloId,PlantaId,NumeroPlantas,FechaSiembra,VariablesAmbienteId,FechaEstimadaCosecha,FechaRealCosecha,SolucionNutricional")] Modulo modulo) { if (ModelState.IsValid) { db.Modulo.Add(modulo); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PlantaId = new SelectList(db.Planta, "PlantaId", "NombrePlanta", modulo.PlantaId); return(View(modulo)); }
public ActionResult Create([Bind(Include = "VariableAmbienteId,ModuloId,TipoVariableAmbienteId,Valor,TimeTag")] VariableAmbiente variableAmbiente) { if (ModelState.IsValid) { db.VariableAmbiente.Add(variableAmbiente); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ModuloId = new SelectList(db.Modulo, "ModuloId", "ModuloId", variableAmbiente.ModuloId); ViewBag.TipoVariableAmbienteId = new SelectList(db.TipoVariableAmbiente, "TipoVariableAmbienteId", "NombreTipoVariableAmbiente", variableAmbiente.TipoVariableAmbienteId); return(View(variableAmbiente)); }
public ActionResult Create([Bind(Include = "VariableControlId,PlantaId,TipoVariableAmbienteId,VariableControl")] VariablesControl variablesControl) { if (ModelState.IsValid) { db.VariablesControl.Add(variablesControl); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PlantaId = new SelectList(db.Planta, "PlantaId", "NombrePlanta", variablesControl.PlantaId); ViewBag.TipoVariableAmbienteId = new SelectList(db.TipoVariableAmbiente, "TipoVariableAmbienteId", "NombreTipoVariableAmbiente", variablesControl.TipoVariableAmbienteId); return(View(variablesControl)); }
public ActionResult Create([Bind(Include = "VariablesCuidadoId,TipoVariableCuidadoId,ValorCuidado,PlantaId")] VariableCuidado variableCuidado) { if (ModelState.IsValid) { db.VariableCuidado.Add(variableCuidado); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PlantaId = new SelectList(db.Planta, "PlantaId", "NombrePlanta", variableCuidado.PlantaId); ViewBag.TipoVariableCuidadoId = new SelectList(db.TipoVariableCuidado, "TipoVariableCuidadoId", "NombreTipoVariableCuidado", variableCuidado.TipoVariableCuidadoId); return(View(variableCuidado)); }
/// <summary> /// Function to insert entity. /// </summary> /// <param name="entity">entity to be inserted</param> public string Insert(T entity) { try { using (AgroAppEntities context = BaseContext.GetDbContext()) { DbSet <T> table = context.Set <T>(); table.Add(entity); context.SaveChanges(); return(string.Empty); } } catch (DbEntityValidationException dbEx) { string messages = String.Empty; foreach (DbEntityValidationResult entityErr in dbEx.EntityValidationErrors) { foreach (DbValidationError error in entityErr.ValidationErrors) { //Console.WriteLine("Error Property Name {0} : Error Message: {1}", // error.PropertyName, error.ErrorMessage); messages = messages + "<br/>" + string.Join("<br/>", error.ErrorMessage); } } return(messages); } catch (Exception ex) { return(CommonHelper.GetErrorMessage(ex)); } }
/// <summary> /// Function to update entity. /// </summary> /// <param name="entity">entity to be updated</param> public string Update(T entity) { try { using (AgroAppEntities context = BaseContext.GetDbContext()) { DbSet <T> table = context.Set <T>(); table.Attach(entity); context.Entry(entity).State = EntityState.Modified; context.SaveChanges(); return(string.Empty); } } catch (Exception ex) { return(CommonHelper.GetErrorMessage(ex)); } }
/// <summary> /// /// </summary> /// <param name="pk">Primary key of entity to be deleted</param> public string Delete(object pk) { try { using (AgroAppEntities context = BaseContext.GetDbContext()) { DbSet <T> table = context.Set <T>(); T existing = table.Find(pk); context.Entry(existing).State = EntityState.Deleted; context.SaveChanges(); return(string.Empty); } } catch (Exception ex) { return(CommonHelper.GetDeleteException(ex)); } }