public ActionResult <Utilizador> Registar([FromBody] UtilizadorDto uDto) { var u = _context.Registar(uDto.email, uDto.password); if (u == null) { return(BadRequest(new { message = "Utilizador já existente com esse e-mail" })); } return(Ok(u)); }
public ActionResult <Utilizador> Autenticar([Bind] UtilizadorDto usDto) { var user = _context.Autenticar(usDto.email, usDto.password); if (user == null) { return(BadRequest(new { message = "E-mail ou password errados" })); } return(Ok(user)); }
public async Task <ActionResult> Autenticar([Bind] UtilizadorDto user) { var client = new HttpClient(); var response = await client.PostAsync(new Uri("http://localhost:5001/api/Utilizadores/autenticar"), new StringContent(user.ToString()) ); var u = await response.Content.ReadAsAsync <Utilizador>(); if (u == null) { return(View("Autenticar")); } return(RedirectToAction("Index", "Home")); }
public ActionResult Registar() { var model = new UtilizadorDto(); return(RedirectToAction("Registar", "UtilizadoresView", model)); }
public ActionResult Autenticar() { var model = new UtilizadorDto(); return(RedirectToAction("Autenticar", "UtilizadoresView", model)); }