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));
        }
示例#3
0
        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));
        }
示例#4
0
        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));
        }
示例#8
0
        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));
     }
 }