public string save(persistence.DAO.BalanceEntry aBalanceEntry)
        {
            List<BalanceEntry> allEntryList = aBalanceEntryGateway.getAllBalanceEntryInfo();
               BalanceEntryValidator aValidator = new BalanceEntryValidator();
               aValidator.isValidBalance(aBalanceEntry.balance);
               bool isMemberFound = false;
               int previousBalance = 0;
               foreach (var balanceEntry in allEntryList)
               {
               if (balanceEntry.memberId == aBalanceEntry.memberId)
               {
                   isMemberFound = true;
                   previousBalance = balanceEntry.balance;
                   break;
               }
               }
               if (isMemberFound)
               {
               aBalanceEntry.balance += previousBalance;
               return aBalanceEntryGateway.updateBalance(aBalanceEntry);
               }
               else
               {
                return aBalanceEntryGateway.save(aBalanceEntry);

               }
        }
 // Update is called once per frame
 void Update()
 {
     CountDown();
     if (0 == GameOver())
     {
         persistence ps = new persistence();
         ps.saveScore(score);
         Application.LoadLevel("GameOver");
     }
     setDifficulty();
 }
 public string login(persistence.DAO.Login aLogin)
 {
     if (aLogin.userName == string.Empty || aLogin.password == string.Empty)
     {
         return "please fill up all field";
     }
     else
     {
         return aLoginGateway.login(aLogin);
     }
 }
 public string save(persistence.DAO.MealEntry aMealEntry)
 {
     if ((aMealEntry.memberId == -1)||(aMealEntry.noOfMeals==-1))
       {
       return "please fill all the fields";
       }
       else
       {
       return aMealEntryGateway.save(aMealEntry);
       }
 }
예제 #5
0
    // Use this for initialization
    void Awake()
    {
        if (control == null)
        {
            DontDestroyOnLoad(gameObject);
            control = this;
        }
        else if (control != this)
        {
            Destroy(gameObject);
        }

        if (resetData)
        {
            Reset();
        }
        Load();
    }
 public string updatePassword(persistence.DAO.Login aLogin, string newPassword, string confirmPassword)
 {
     string msg = login(aLogin);
        if (msg.Equals("Yes"))
        {
        if (newPassword.Equals(confirmPassword))
        {
           return aLoginGateway.updatePassword(aLogin,newPassword);
        }
        else
        {
            throw new Exception(@"New Password doesn't match");
        }
        }
        else
        {
        throw new Exception(@"This user does not exists");
        }
 }
예제 #7
0
 // Use this for initialization
 void Start()
 {
     ps             = new persistence();
     scoreText.text = ps.writeScore();
 }
예제 #8
0
 public ServicesController()
 {
     _persistence = new persistence();
     _persistence.seed();
 }