Exemplo n.º 1
0
        public IActionResult GetUsuarios()
        {
            var listaUsuarios    = _userRepo.GetUsuarios();
            var listaUsuariosDTO = new List <UsuariosDTO>();

            foreach (var lista in listaUsuarios)
            {
                listaUsuariosDTO.Add(_mapper.Map <UsuariosDTO>(lista));
            }


            return(Ok(listaUsuariosDTO));
        }
Exemplo n.º 2
0
        public ActionResult Login(string NombreUsuario, string Password)
        {
            claim.SetHttpContext(HttpContext);
            var usuario = context.GetUsuarios(NombreUsuario, Password);

            if (usuario != null)
            {
                var claims = new List <Claim> {
                    new Claim(ClaimTypes.Name, NombreUsuario)
                };

                var claimsIdentity  = new ClaimsIdentity(claims, "Login");
                var claimsPrincipal = new ClaimsPrincipal(claimsIdentity);

                HttpContext.SignInAsync(claimsPrincipal);

                return(RedirectToAction("Index", "Nota"));
            }

            ModelState.AddModelError("Login", "Usuario o contraseña incorrectos.");
            return(View("Login"));
        }