public ActionResult Detalle(int id) { ActionResult res; var usuario = SessionHelper.UsuarioLogueado; res = Redirect("/Home/Index"); if (SessionHelper.ComprobarPersmisos(usuario)) { User user = RNUser.BuscarUsuarioPorId(id); res = View("Edit", user); } return(res); }
public ActionResult Edit(User user) { ActionResult result; var usuario = SessionHelper.UsuarioLogueado; result = Redirect("/Home/Index"); if (SessionHelper.ComprobarPersmisos(usuario)) { RNUser.Editar(user); result = Redirect("/Usuarios/Index"); } return(result); }
public ActionResult LogIn(LoginModel modelo) { var user = RNUser.BuscarUsuario(modelo.Usuario, modelo.Password); SessionHelper.UsuarioLogueado = user; if (user != null && SessionHelper.ComprobarPersmisos(user)) { return(RedirectToAction("Index", "Admin")); } else { return(Redirect("/Home")); } }
public ActionResult Register(User modelo) { // Los usuarios que se den de alta por este metodo van a ser de tipo cliente, por eso seteamos el role en 0 modelo.Role = 0; var userAdded = RNUser.Agregar(modelo); ActionResult response = View("Register"); if (userAdded) { SessionHelper.UsuarioLogueado = modelo; response = Redirect("/Home"); } return(response); }
public List <PedidoCompleto> ArmarPedidoCompleto(List <Pedido> listaPedidos) { List <PedidoCompleto> pedidosCompletos = new List <PedidoCompleto>(); foreach (var ped in listaPedidos) { pedidosCompletos.Add(new PedidoCompleto { Pedido = ped, Usuario = RNUser.BuscarUsuarioPorId(ped.UsuarioId), ProductosPedidos = BuscarProdsPedidos(ped.Id) }); } return(pedidosCompletos); }
public ActionResult Index() { var usuario = SessionHelper.UsuarioLogueado; AdminModel modelo = new AdminModel(); var users = RNUser.ListarUsuarios(); ActionResult validar = Redirect("/Home/Index"); if (usuario == null) { validar = Redirect("/Login/Index"); } else if (SessionHelper.ComprobarPersmisos(usuario)) { UserModel usermodelo = new UserModel { ListaUsuarios = users, UsuarioLogueado = usuario.Usuario }; validar = View("Usuarios", usermodelo); } return(validar); }
public ActionResult Delete(int id) { RNUser.Eliminar(id); return(Redirect("/Usuarios/Index")); }