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)); }
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 }); }