예제 #1
0
        public IActionResult SignUp(vmUser user)
        {
            try
            {
                var service = Provider.GetService <IUserApplication>();
                service.SignUp(user);

                return(Ok());
            }
            catch (ArgumentException ex)
            {
                vmError erro = new vmError();
                erro.errorCode = Convert.ToInt32(ex.ParamName);
                erro.message   = ex.Message;
                return(BadRequest(erro));
            }
        }
예제 #2
0
        public IActionResult Signin(string email, string password)
        {
            try
            {
                var service = Provider.GetService <IUserApplication>();
                var data    = service.Signin(email, password);

                return(Ok(data));
            }
            catch (ArgumentException ex)
            {
                vmError erro = new vmError();
                erro.errorCode = Convert.ToInt32(ex.ParamName);
                erro.message   = ex.Message;
                return(BadRequest(erro));
            }
        }