Example #1
0
        public ActionResult CrearAlerta([Bind(Include = "Id,Parametro, CategoriaId,DepartamentoId")] vmAlerta vmalerta)
        {
            if (ModelState.IsValid)
            {
                using (db = new DB_SiteProfss())
                {
                    Alerta oAlerta = new Alerta
                    {
                        Parametro      = vmalerta.Parametro,
                        FechaCreacion  = DateTime.Now,
                        Activa         = true,
                        SolicitanteId  = db.Usuarios.FirstOrDefault(u => u.Email == User.Identity.Name).Id,
                        CategoriaId    = vmalerta.CategoriaId,
                        DepartamentoId = vmalerta.DepartamentoId
                    };
                    db.Alertas.Add(oAlerta);
                    db.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }


            ViewBag.CategoriaId    = new SelectList(db.Categorias, "Id", "NombreCategoria", vmalerta.CategoriaId);
            ViewBag.DepartamentoId = new SelectList(db.Departamentos, "Id", "NombreDepartamento", vmalerta.DepartamentoId);
            return(View(vmalerta));
        }