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"));
        }
Exemple #4
0
        public ActionResult Registar()
        {
            var model = new UtilizadorDto();

            return(RedirectToAction("Registar", "UtilizadoresView", model));
        }
Exemple #5
0
        public ActionResult Autenticar()
        {
            var model = new UtilizadorDto();

            return(RedirectToAction("Autenticar", "UtilizadoresView", model));
        }