Esempio n. 1
0
        public string SignUp(SignOn signUp)
        {
            //SignUp the User
            bool signedUp = _signService.SignUp(signUp);

            //Find AccId
            Guid AccId = _signService.SignIn(signUp);

            bool insertedAcc;
            //Create the template PersonalInfo
            bool insertedPersonal = _personalInfoManager.CreatePersonalInfo(Transformations.From_Acc_To_Person(AccId), AccId);

            //Create The Acc
            if (signedUp)
            {
                insertedAcc = _accManager.CreateAccount(signUp, AccId);
            }
            else
            {
                insertedAcc = false;
            }

            string accountNo;

            if (signedUp && insertedAcc && insertedPersonal)
            {
                accountNo = _accManager.RetrieveAccount(AccId).AccNo.ToString();
                return(accountNo);
            }
            else
            {
                return(null);
            }
        }
        public IActionResult SignIs([FromBody] SignOn signIn)
        {
            Guid signedUp = _signOnService.SignIn(signIn);

            if (signedUp != default(Guid))
            {
                return(Ok(signedUp));
            }
            else
            {
                return(Ok(false));
            }
        }