public ActionResult Eliminar(int id)
 {
     try
     {
         using (usuarioEntities us = new usuarioEntities())
         {
             var user = us.usuarios.Find(id);
             us.usuarios.Remove(user);
             us.SaveChanges();
             return(Redirect("~/Usuarios"));
         }
     }
     catch (Exception)
     {
         throw;
     }
     return(Redirect("~/Usuarios"));
 }
예제 #2
0
        public ActionResult Login(LoginViewModel m)
        {
            try
            {
                using (usuarioEntities db = new usuarioEntities())
                {
                    var user = (db.usuarios.Where(d => d.usuario.Equals(m.usuario) && d.clave.Equals(m.clave)).FirstOrDefault());
                    if (user != null)
                    {
                        Session["Usuario"] = user.usuario;
                        return(Redirect("~/Usuarios"));
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(Redirect("~/Login"));;
        }
        public ActionResult Editar(int id)
        {
            UsuariosViewModel us = new UsuariosViewModel();

            try
            {
                using (usuarioEntities db = new usuarioEntities())
                {
                    var usuarioEd = db.usuarios.Find(id);
                    us.id      = usuarioEd.id;
                    us.clave   = usuarioEd.clave;
                    us.usuario = usuarioEd.usuario;
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View(us));
        }
        public ActionResult Nuevo(UsuariosViewModel us)
        {
            try
            {
                using (usuarioEntities db = new usuarioEntities())
                {
                    var usuarioNuevo = new usuarios();
                    usuarioNuevo.id      = us.id;
                    usuarioNuevo.usuario = us.usuario;
                    usuarioNuevo.clave   = us.clave;
                    db.usuarios.Add(usuarioNuevo);
                    db.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View());
        }
        public ActionResult Editar(UsuariosViewModel us)
        {
            try
            {
                using (usuarioEntities db = new usuarioEntities())
                {
                    var usuarioEdit = db.usuarios.Find(us.id);
                    usuarioEdit.id              = us.id;
                    usuarioEdit.usuario         = us.usuario;
                    usuarioEdit.clave           = us.clave;
                    db.Entry(usuarioEdit).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                    return(Redirect("~/Usuarios"));
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View());
        }
        // GET: Usuarios
        public ActionResult Index()
        {
            try
            {
                if (Session["Usuario"].ToString() == "")
                {
                    return(Redirect("~/Login"));
                }
            }
            catch (Exception)
            {
                return(Redirect("~/Login"));
            }
            List <ListaUsuarios> listaUsuarios = null;

            try
            {
                using (usuarioEntities db = new usuarioEntities())
                {
                    listaUsuarios = (from d in db.usuarios
                                     select new ListaUsuarios
                    {
                        id = d.id,
                        usuario = d.usuario,
                        clave = d.clave
                    }
                                     ).ToList();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View(listaUsuarios));
        }