예제 #1
0
        public static void AddChampWins(UpgradeDogView upgradeDogView)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Dogs dogData = new Fpp.Data.Dogs(moduleSettings);
            int dogHistoryID;
            dogHistoryID = dogData.AddToDogHistory(upgradeDogView);

            DateTime activeDate = upgradeDogView.WinDate.Add(new TimeSpan(25, 0, 0, 0));
        }
예제 #2
0
        public static int Add(UpgradeDogView upgradeDogView)
        {
            String moduleSettings = ModuleConfig.GetSettings();
            Fpp.Data.Dogs dogData = new Fpp.Data.Dogs(moduleSettings);
            int dogHistoryID;
            dogHistoryID = dogData.AddToDogHistory(upgradeDogView);

            DateTime activeDate = DateTime.Now;
            if (upgradeDogView.UpgradeType < 10)
            {
                activeDate = upgradeDogView.WinDate.Add(new TimeSpan(25, 0, 0, 0));
                if (upgradeDogView.UpgradeType == 1)
                {
                    activeDate = DateTime.Now;
                }
            }
            dogData.AddToDogGrades(upgradeDogView.DogId, activeDate, upgradeDogView.NewGrade, upgradeDogView.UpgradeType);

            return dogHistoryID;
        }