public IActionResult Index() { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); UsuarioService us = new UsuarioService(_logger); return(View(us.GetUsuariosAll())); }
public IActionResult Edit(int id) { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); try { UsuarioService us = new UsuarioService(_logger); var usuario = us.GetUsuarioById(id); var model = new UsuarioViewModel() { Apellido = usuario.Apellido, Nombre = usuario.Nombre, UsuarioId = usuario.UsuarioId, Email = usuario.Email, ArrayRoles = usuario.ArrayRoles, }; ViewData["Roles"] = us.GetRolesDropDown(usuario.ArrayRoles.Split(',').ToList()); return(View(model)); } catch (Exception ex) { _logger.LogError("", ex.Message); SetTempData("Error al intentar editar un usuario que no existe", "error"); return(RedirectToAction("Index", "Usuario")); } }
public IActionResult Create() { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); PerfilService p = new PerfilService(_logger); return(View(p.GetRolModel())); }
public IActionResult Create() { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); UsuarioService us = new UsuarioService(_logger); ViewData["Roles"] = us.GetRolesDropDown(); return(View(new UsuarioViewModel())); }
public IActionResult Index() { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); PerfilService p = new PerfilService(_logger); var list = p.GetRoles(); return(View(list)); }
public IActionResult Edit(int Id) { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); PerfilService p = new PerfilService(_logger); var model = p.GetRolById(Id); if (model != null) { return(View(model)); } else { _logger.LogError("Ocurrió un error al intentar editar un perfil que no existe."); SetTempData("Error al intentar editar un perfil que no existe.", "error"); return(RedirectToAction("Index", "Perfil")); } }
public IActionResult Create(UsuarioViewModel model) { UsuarioService us = new UsuarioService(_logger); try { if (!ModelState.IsValid) { ViewData["Roles"] = us.GetRolesDropDown(model.ArrayRoles.Split(',').ToList()); return(View(model)); } var user = new UsuarioViewModel() { Apellido = model.Apellido, Nombre = model.Nombre, Email = model.Email, ArrayRoles = model.ArrayRoles }; var message = us.CreateUsuario(user); if (message.Equals("FailModel")) { SetTempData("Los datos ingresados son incorrectos.", "error"); ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); UsuarioService usS = new UsuarioService(_logger); ViewData["Roles"] = usS.GetRolesDropDown(); return(View(model)); } else { _logger.LogInformation("Usuario Creado Correctamente"); SetTempData(message); } } catch (Exception e) { SetTempData(e.Message, "error"); _logger.LogErrorException(e, "Ocurrio un error al crear el usuario"); } return(RedirectToAction("Index")); }
public IActionResult Edit(UsuarioViewModel model) { UsuarioService us = new UsuarioService(_logger); try { if (!ModelState.IsValid) { ViewData["Roles"] = us.GetRolesDropDown(model.ArrayRoles.Split(',').ToList()); return(View(model)); } var usuario = new UsuarioViewModel() { Apellido = model.Apellido, Nombre = model.Nombre, UsuarioId = model.UsuarioId, ArrayRoles = model.ArrayRoles, Email = model.Email }; var message = us.EditUsuario(usuario); if (message.Equals("FailModel")) { SetTempData("Los datos ingresados son incorrectos.", "error"); ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); UsuarioService usS = new UsuarioService(_logger); ViewData["Roles"] = usS.GetRolesDropDown(); return(View(model)); } else { SetTempData(message); } } catch (Exception e) { SetTempData(e.Message, "error"); } return(RedirectToAction("Index")); }
public IActionResult Index() { ViewData["AppTitle"] = Parametro.GetValue("AppTitle").ToString(); return(View()); }