public async Task <IActionResult> PostAsync(users value) { userb = new usersAuth(); usersWithROL userRol = new usersWithROL(); userRol.email = value.email; userRol.userID = "idUser"; userRol.rol = value.rol; var result = userb.registerUserRol(userRol); if (!result.IsSuccessStatusCode) { Console.Write("Se presento error"); return(BadRequest(result)); } var jsonDB = await result.Content.ReadAsStringAsync(); userName nameID = null; nameID = JsonConvert.DeserializeObject <userName>(jsonDB.ToString(), new JsonSerializerSettings() { MissingMemberHandling = MissingMemberHandling.Ignore }); value.displayName = nameID.name; var response = userb.registerUser(value); var json = await response.Content.ReadAsStringAsync(); if (!response.IsSuccessStatusCode) { Console.Write("Se presento error"); return(BadRequest(json)); } else { userRegisterFirebase claims = null; claims = JsonConvert.DeserializeObject <userRegisterFirebase>(json.ToString(), new JsonSerializerSettings() { MissingMemberHandling = MissingMemberHandling.Ignore }); claims.rol = value.rol; claims.rute = "0"; Console.Write("Success"); return(Ok(claims)); } }
public IActionResult Login(userLogin user) { userb = new usersAuth(); var response = userb.loginAuth(user); var json = response.Content.ReadAsStringAsync(); if (!response.IsSuccessStatusCode) { Console.WriteLine("Se presento un Error"); return(BadRequest(json.Result)); } else { Console.WriteLine("Success"); return(Ok(json.Result)); } }
public IActionResult Post(users value) { userb = new usersAuth(); var response = userb.registerUser(value); var json = response.Content.ReadAsStringAsync(); if (!response.IsSuccessStatusCode) { Console.Write("Se presento error"); return(BadRequest(json.Result)); } else { Console.Write("Success"); return(Ok(json.Result)); } }
public async Task <IActionResult> LoginAsync(userLogin user) { userb = new usersAuth(); var response = userb.loginAuth(user); var json = await response.Content.ReadAsStringAsync(); userFirebase claims = null; claims = JsonConvert.DeserializeObject <userFirebase>(json.ToString(), new JsonSerializerSettings() { MissingMemberHandling = MissingMemberHandling.Ignore }); var result = userb.GetrRolxID(claims.displayName); var jsonRol = await result.Content.ReadAsStringAsync(); usersWithROL rol = null; rol = JsonConvert.DeserializeObject <usersWithROL>(jsonRol.ToString(), new JsonSerializerSettings() { MissingMemberHandling = MissingMemberHandling.Ignore }); claims.rol = rol.rol; claims.rute = rol.rute; if (!response.IsSuccessStatusCode) { Console.WriteLine("Se presento un Error"); return(BadRequest(claims)); } else { Console.WriteLine("Success"); return(Ok(claims)); } }