// GET: Admin public ActionResult Index() { Database db = new Database(); AchievementVM model = new AchievementVM(); model.Achievements = db.GetAllAchievemntTypeAndDescription(); return(View(model)); }
public ActionResult AddAchievement(Achievement achievement) { Database db = new Database(); db.AddAchievement(achievement); AchievementVM model = new AchievementVM(); model.Achievements = db.GetAllAchievemntTypeAndDescription(); return(View("Index", model)); }
public ActionResult Achievements() { AchievementVM model = new AchievementVM(); if (null != Session["UserId"]) { Database db = new Database(); model.Achievements = db.GetAchievementsTypeAndDescriptionByUserId((int)Session["UserId"]); } return(View(model)); }
public AchievementVM GetAchievement(int achievementId, string dictaatName) { Achievement achiev = _context.Achievements.FirstOrDefault(a => a.Id == achievementId); if (achiev == null) { return(null); } AchievementVM achievVM = new AchievementVM(achiev); return(achievVM); }
public AchievementGroupVM GetAchievementGroup(string dictaatName, string groupName) { List <DictaatAchievement> dictaatAchievements = _context.DictaatAchievements .Where(a => a.DictaatName == dictaatName && a.GroupName == groupName) .ToList(); if (dictaatAchievements.Count == 0) { return(null); } List <AchievementVM> achievements = new List <AchievementVM>(); foreach (DictaatAchievement a in dictaatAchievements) { Achievement achiev = _context.Achievements.FirstOrDefault(b => b.Id == a.AchievementId); AchievementVM achievement = new AchievementVM(achiev); achievements.Add(achievement); } AchievementGroupVM result = new AchievementGroupVM(dictaatName, groupName, dictaatAchievements[0].GroupOrder, achievements); return(result); }