public async Task <Usuario> HacerLogin(string nombre, string password) { Usuario usuarioencontrado = new Usuario(); usuarioLogin usuarioL = new usuarioLogin(); usuarioL.nombreDeUsuario = nombre; ContrasenaMandar contrasena = new ContrasenaMandar(); contrasena.contrasena1 = password; usuarioL.contrasena = contrasena; string usuarioserializado = JsonSerializer.Serialize(usuarioL); HttpClient conexionApi = new HttpClient(); HttpContent contenido = new StringContent(usuarioserializado, Encoding.UTF8, "application/json"); var response = await conexionApi.PostAsync( "http://localhost:4003/LoginApi/doLogin", contenido); if (response.IsSuccessStatusCode) { var resultadoleido = await response.Content.ReadAsStringAsync(); var respuestaDeserializada = JsonSerializer.Deserialize <RespuestasUsuario>(resultadoleido); if (respuestaDeserializada.estatus) { return(usuarioEncontrado = respuestaDeserializada.datos); } } else { return(usuarioencontrado); } return(usuarioencontrado); }
/*Modoficaciones de UsuarioLogin*/ private void AddUsuarioLogin(Empleado e) { var usrLog = new usuarioLogin { id = e.idEmpleado, nombre = string.Format("{0} {1} {2} {3}", e.firstName, e.lastName, e.apPaterno, e.apMaterno), password = "******" }; _context.Add(usrLog); _context.SaveChangesAsync(); }
//Partials POST //[HttpPost] //public ActionResult Login(usuario usuario) //{ //} public void existeUsu(usuarioLogin usu) { }