コード例 #1
0
ファイル: UserController.cs プロジェクト: rsx-labs/fastws
        public HttpResponseMessage ResetPassword(ExternalResetPasswordViewModel model)
        {
            using (var db = new FASTDBEntities())
            {
                BO.UserProcess userProcess = new BO.UserProcess();

                int result = userProcess.ResetPassword(model.EmployeeID);

                if (result == ReturnValues.SUCCESS)
                {
                    return(ReturnMessages.RESPONSE_OK());
                }
            }
            return(ReturnMessages.RESPONSE_NOTSUCCESSFUL());
        }
コード例 #2
0
ファイル: UserController.cs プロジェクト: rsx-labs/fastws
        public HttpResponseMessage Login(ExternalUserLoginViewModel model)
        {
            using (var db = new FASTDBEntities())
            {
                BO.UserProcess userProcess = new BO.UserProcess();

                int result = userProcess.LoginUser(model.EmployeeID, model.HashedPassword);

                if (result == ReturnValues.SUCCESS)
                {
                    return(ReturnMessages.RESPONSE_OK());
                }
                else if (result == ReturnValues.FAILED)
                {
                    return(ReturnMessages.RESPONSE_NOTSUCCESSFUL());
                }
            }
            return(ReturnMessages.RESPONSE_NOTFOUND());
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: rsx-labs/fastws
        public HttpResponseMessage Registration(ExternalRegistrationViewModel model)
        {
            BO.UserProcess userProcess = new BO.UserProcess();

            int result = userProcess.RegisterUser(model.EmployeeID);

            if (result == ReturnValues.SUCCESS)
            {
                return(ReturnMessages.RESPONSE_CREATED());
            }
            else if (result == ReturnValues.FAILED)
            {
                return(ReturnMessages.RESPONSE_NOTSUCCESSFUL(Constants.EXISTS));
            }
            else
            {
                return(ReturnMessages.RESPONSE_NOTFOUND());
            }
        }