Ejemplo n.º 1
0
        public ActionResult _AddNewWeeklyActivity(vmWeeklyActivity model)
        {
            PlayerWeeklyActivityExt m = new PlayerWeeklyActivityExt()
            {
                PlayerID     = model.PlayerID,
                ActivityDate = model.ActivityDate
            };
            string Msg    = "";
            bool   status = true;

            PlayerWeeklyActivityRepository pweeklyRepo = new PlayerWeeklyActivityRepository();

            m.PlayerWeeklyActivityID = pweeklyRepo.CreateOrUpdate(m, ref Msg, ref status, this);

            return(PartialView(m));
        }
Ejemplo n.º 2
0
        public ActionResult SaveWeeklyActivityData(PlayerWeeklyActivityExt model)
        {
            string Msg    = "";
            bool   status = true;
            PlayerWeeklyActivityRepository pweeklyRepo = new PlayerWeeklyActivityRepository();

            pweeklyRepo.CreateOrUpdate(model, ref Msg, ref status, this);

            if (status)
            {
                AchievementsRepository achRepo = new AchievementsRepository();

                Guid guid = Guid.NewGuid();
                AchievementThread      = new Thread(() => achRepo.WeeklyActivity_AchievementPoints(model.PlayerID, AchievementThread));
                AchievementThread.Name = "WeeklyActivity_AchievementPoints_" + guid.ToString();
                AchievementThread.Start();
            }

            return(new JsonResult {
                Data = true
            });
        }