public Grader(RankingContext context) { this.context = context; queryManager = new QueryManager(context); }
public TournamentTypeRepository(RankingContext ctx, IMapper mapper) { this._ctx = ctx; this._mapper = mapper; }
public H2HRepository(RankingContext ctx, IMapper mapper) { this._ctx = ctx; this._mapper = mapper; }
public void Initialize() { unit = new RankingContext(); }
public ActionResult Index() { RankingContext db = new RankingContext(); QueryManager mng = new QueryManager(db); String user = User.Identity.Name; String s = mng.getCampaignDates().FirstRankingDate; // класиране първи етап - дати DateTime first = Convert.ToDateTime(mng.getCampaignDates().FirstRankingDate); ViewData["isFirstRankingDate"] = false; if (DateTime.Today >= first) { ViewData["isFirstRankingDate"] = true; } ViewData["isFirstRankListPublished"] = false; if (db.Dates.ToList().Last().FirstRankingDate == "true") { ViewData["isFirstRankListPublished"] = true; } // класиране втори етап - дати DateTime second = Convert.ToDateTime(mng.getCampaignDates().SecondRankingDate); ViewData["isSecondRankingDate"] = false; if (DateTime.Today >= second) { ViewData["isSecondRankingDate"] = true; } ViewData["isSecondRankListPublished"] = false; if (db.Dates.ToList().Last().FirstRankingDate == "true") { ViewData["isSecondRankListPublished"] = true; } // класиране трети етап - дати DateTime third = Convert.ToDateTime(mng.getCampaignDates().ThirdRankingDate); ViewData["isThirdRankingDate"] = false; if (DateTime.Today >= third) { ViewData["isThirdRankingDate"] = true; } ViewData["isThirdRankListPublished"] = false; if (db.Dates.ToList().Last().FirstRankingDate == "true") { ViewData["isThirdRankListPublished"] = true; } ViewData["mainAdmin"] = false; if (user == "Admin") { ViewData["mainAdmin"] = true; } ViewData["userName"] = user; List <String> l = programmes.Keys.ToList <string>(); l.Insert(0, "Please Select"); SelectList faculties = new SelectList(l); ViewData["faculties"] = faculties; ViewData["result"] = model; return(View(model)); }
public ActionResult Index(String faculty, String programmeName) { //генериране на combobox List <String> l = programmes.Keys.ToList <string>(); l.Insert(0, "Please Select"); SelectList faculties = new SelectList(l); ViewData["faculties"] = faculties; //проверка дали е настъпила дата за обявяване на класиране RankingContext db = new RankingContext(); QueryManager mng = new QueryManager(db); // класиране първи етап - дати DateTime first = Convert.ToDateTime(mng.getCampaignDates().FirstRankingDate); ViewData["isFirstRankingDate"] = false; if (DateTime.Today >= first) { ViewData["isFirstRankingDate"] = true; } ViewData["isFirstRankListPublished"] = false; if (db.Dates.ToList().Last().FirstRankingDate == "true") { ViewData["isFirstRankListPublished"] = true; } // класиране втори етап - дати DateTime second = Convert.ToDateTime(mng.getCampaignDates().SecondRankingDate); ViewData["isSecondRankingDate"] = false; if (DateTime.Today >= second) { ViewData["isSecondRankingDate"] = true; } ViewData["isSecondRankListPublished"] = false; if (db.Dates.ToList().Last().FirstRankingDate == "true") { ViewData["isSecondRankListPublished"] = true; } // класиране трети етап - дати DateTime third = Convert.ToDateTime(mng.getCampaignDates().ThirdRankingDate); ViewData["isThirdRankingDate"] = false; if (DateTime.Today >= third) { ViewData["isThirdRankingDate"] = true; } ViewData["isThirdRankListPublished"] = false; if (db.Dates.ToList().Last().FirstRankingDate == "true") { ViewData["isThirdRankListPublished"] = true; } //вземане на потребителското име на потребителя String user = User.Identity.Name; ViewData["userName"] = user; //проверка кой администратор е влязъл ViewData["mainAdmin"] = false; if (user == "Admin") { ViewData["mainAdmin"] = true; } QueryManager queryManager = new QueryManager(db); List <FacultyRankList> rankList = queryManager.getRankList(programmeName); foreach (var item in rankList) { FacultyRankList rank = new FacultyRankList { ProgrammeName = programmeName, EGN = item.EGN, TotalGrade = item.TotalGrade }; model.Add(rank); } //FacultyRankList f = new FacultyRankList //{ // EGN = "12345678", // ProgrammeName = programmeName, // TotalGrade = 4.5 //}; //model.Add(f); ViewData["result"] = model; return(PartialView("_ProgrammeRankListTable", model)); }
public QueryManager(RankingContext context) { this.context = context; }
public ConfederationRepository(RankingContext ctx, IMapper mapper) { this._ctx = ctx; this._mapper = mapper; }