Esempio n. 1
0
        public OperationResponse <LoginResultDto> Post(LoginUser request)
        {
            OperationResponse <LoginResultDto> result = new OperationResponse <LoginResultDto>();

            try
            {
                LoginResultDto loginResultDto = UserBusinessLogic.LoginUser(request.Email, request.Password);
                if (loginResultDto == null)
                {
                    Log.Error("Wrong Username ");
                    result.OnError("Wrong username or password", null);
                    return(result);
                }
                result.OnSuccess(loginResultDto, "Logined successfully");
                return(result);
            }
            catch (Exception e)
            {
                Log.Error(e.Message + "\n" + e.StackTrace);
                result.OnException("server error while login");
                return(result);
            }
        }