public HomeController(ILogger <HomeController> logger, APIhelper ApiHelper, Adhelper Adhelper)
 {
     _logger               = logger;
     _ApiHelper            = ApiHelper;
     ViewBag.UserConfirmed = false;
     _Adhelper             = Adhelper;
 }
 /// <summary>
 /// Controller for Users. takes APIhelper, SessioinHelper and Adhelper as DependencyInjection
 /// </summary>
 /// <param name="APIhelper">Communicates with API</param>
 /// <param name="SessionHelper">Deserialises users from session to correct subtype</param>
 /// <param name="Adhelper">Helps to show ads</param>
 public UsersController(APIhelper APIhelper, SessionHelper SessionHelper, Adhelper Adhelper)
 {
     _APIhelper     = APIhelper;
     _SessionHelper = SessionHelper;
     _Adhelper      = Adhelper;
 }
 /// <summary>
 /// Constructor for AdvertisementController
 /// The parameters are dependency injections
 /// </summary>
 public TournamentController(APIhelper aPIhelper, SessionHelper SessionHelper, Adhelper Adhelper)
 {
     _APIhelper     = aPIhelper;
     _SessionHelper = SessionHelper;
     _Adhelper      = Adhelper;
 }
 /// <summary>
 /// Constructor for AdvertisementController
 /// The parameters are dependency injections
 /// </summary>
 public AdvertisementController(APIhelper aPIhelper, SessionHelper SessionHelper, Adhelper Adhelper)
 {
     _APIhelper     = aPIhelper;
     _SessionHelper = SessionHelper;
     _Adhelper      = Adhelper;
 }