public IActionResult Login([FromBody] userLogin model) { var PassEncript = Seguridad.Encriptarpass(model.Password); var user = _context.userLogin.Where(u => u.Email == model.Email && u.Password == PassEncript).FirstOrDefault(); if (user != null) { if (user.Token == null) { setToken(user); } var userRet = new userReturn(user.Nombre, user.Apellido, user.Token); return(Ok(new JsonResult(userRet))); } var error = new ErrorRequest("Datos incorrectos"); return(NotFound(error.ToJson())); }
// GET: UserLogins/Details/5 public async Task <IActionResult> Details(int?id) { if (id == null) { var errorNull = new ErrorRequest(); errorNull.Message = "debe indicar el id del usuario"; return(NotFound(new JsonResult(errorNull))); } var userLogin = await _context.userLogin .FirstOrDefaultAsync(m => m.Id == id); if (userLogin == null) { var error = new ErrorRequest(); error.Message = "No existe el usuario"; return(NotFound(error.ToJson())); } return(Ok(new JsonResult(userLogin))); }
// GET: UserLogins/Edit/5 public IActionResult Edit(int?id) { var error = new ErrorRequest("la solicitud debe ser por POST"); return(NotFound(error.ToJson())); }