Exemplo n.º 1
0
        public ActionResult <int> SignUp([FromBody] SignUpApiModel signUp)
        {
            try
            {
                var result = loginCoordinator.SignUp(signUp);

                return(StatusCode(200, result));
            }
            catch (Exception ex)
            {
                return(StatusCode(403));
            }
        }
Exemplo n.º 2
0
        private void ValidarSignUp(SignUpApiModel signUp)
        {
            if (signUp == null)
            {
                throw new Exception();
            }

            var existeUsuario = usuarioCoordinator.ValidarUsuario(signUp.Email);

            if (existeUsuario)
            {
                throw new Exception();
            }
        }
Exemplo n.º 3
0
        public int SignUp(SignUpApiModel signUp)
        {
            ValidarSignUp(signUp);

            var pass = secureService.CrearPassword(signUp.Password);

            SignUp request = mapper.Map <SignUp>(signUp);

            request.Password = pass;

            request.FotoDePerfil = Convert.FromBase64String(signUp.FotoDePerfil);

            return(usuarioCoordinator.SignUpUsuario(request));
        }
Exemplo n.º 4
0
        private void ValidarSignUp(SignUpApiModel signUp)
        {
            if (signUp == null)
            {
                throw new Exception();
            }

            var existeUsuario = usuarioCoordinator.ValidarUsuario(signUp.Email);

            if (existeUsuario)
            {
                throw new Exception();
            }
            //TODO agregar más validaciones a los datos. Cualquier error lanza excepcion.
        }