public ActionResult Login(UserModel model) { var usuarioactual = Session["usuarioactual"] as UserModel; var dbContext = new dbUsuarioDataContext(); var lista = dbContext.Usuarios.ToList(); var listaUsuarios = lista.Select(um => new UserModel { Nombre = um.Nombre, Apellido = um.Apellido, NombreUsuario = um.NombreUsuario, ClaveAcceso = um.ClaveAcceso, Email = um.Email, RolUsuario = (RolEnum)Enum.Parse(typeof(RolEnum), um.RolUsuario), Id = um.Id }); foreach (var item in listaUsuarios) { if (item.NombreUsuario == model.NombreUsuario) { if (item.ClaveAcceso == model.ClaveAcceso) { usuarioactual = item; Session["usuarioactual"] = usuarioactual; } } } return(RedirectToAction("ListaDeUsuarios", "Usuarios")); }
public ActionResult cambiarClave(string ClaveActual, string ClaveNueva) { var usuarioactual = Session["usuarioactual"] as UserModel; var dbContext = new dbUsuarioDataContext(); var usuarios = dbContext.Usuarios.ToList(); var models = new List <UserModel>(); foreach (var usr in usuarios) { var model = new UserModel(); model.ClaveAcceso = usr.ClaveAcceso; model.NombreUsuario = usr.NombreUsuario; models.Add(model); } foreach (var item in models) { if (item.NombreUsuario == usuarioactual.NombreUsuario) { if (item.ClaveAcceso == ClaveActual) { item.ClaveAcceso = ClaveNueva; } } } return(View("ListaDeUsuarios", "Usuarios")); }
public ActionResult ListaDeUsuarios() { var dbContext = new dbUsuarioDataContext(); var lista = dbContext.Usuarios.ToList(); var listaUsuarios = lista.Select(um => new UserModel { Nombre = um.Nombre, Apellido = um.Apellido, NombreUsuario = um.NombreUsuario, ClaveAcceso = um.ClaveAcceso, Email = um.Email, RolUsuario = (RolEnum)Enum.Parse(typeof(RolEnum), um.RolUsuario), Id = um.Id }); return(View(listaUsuarios.ToList())); }
public ActionResult Registrar(UserModel user) { var dbContext = new dbUsuarioDataContext(); var usuario = new Usuario { Nombre = user.Nombre, Apellido = user.Apellido, Email = user.Email, NombreUsuario = user.NombreUsuario, ClaveAcceso = user.ClaveAcceso, RolUsuario = user.RolUsuario.ToString() }; dbContext.Usuarios.InsertOnSubmit(usuario); dbContext.SubmitChanges(); TempData["operacion"] = "registrar"; return(RedirectToAction("ListaDeUsuarios")); }