public ActionResult Profile() { using (var context = new StripeEntities()) { try { UserProfile userProfile = new UserProfile(); int id = Convert.ToInt32(Session["loginid"]); var refereeProfile = userProfile.getUserProfile(id, context); GetGameList getGameList = new GetGameList(context); ViewBag.GameList = getGameList.getGameTypeList(); if (refereeProfile != null) { ViewBag.RefList = getGameList.getRefTypeList(refereeProfile.Sport_Name_spt_Sport_Name_ID); } return(View(refereeProfile)); } catch (Exception exception) { Console.Write(exception.Message); ViewBag.ErrorMessage = "There is something wrong with the account. Please contact admin"; return(View("Error")); } } }
public PartialViewResult GetRefList(int GameCode) { using (var context = new StripeEntities()) { GetGameList getRefList = new GetGameList(context); ViewBag.RefList = getRefList.getRefTypeList(GameCode); return(PartialView("_RefList")); } }
public ActionResult Apply(int eventId) { using (var context = new StripeEntities()) { int refereeId = Convert.ToInt32(Session["loginid"]); EventReferee eventReferee = new EventReferee(context); if (eventReferee.CheckRefereeEligibilityForApplication(eventId, refereeId)) { Event allEvents = new Event(context); var eventDetails = allEvents.GetEventByEventId(eventId).SingleOrDefault(); GetGameList getRefList = new GetGameList(context); ViewBag.RefereeList = getRefList.getRefTypeList(eventDetails.Sport_Name_spt_Sport_Name_ID); return(View(eventDetails)); } else { ViewBag.ErrorMessage = "You've already applied for this event. Please wait for any further notification."; return(View("Error")); } } }