public void Init() { var securityMocks = new SecurityMocks(); httpMocks = new HTTPMocks(); var debRegDataMocks = new DebRegDataMocks(); unitOfWork = debRegDataMocks.UnitOfWork; userManager = debRegDataMocks.UserManager; var communicationMocks = new DebRegCommunicationMocks(); tournamentRegistrationsManager = new TournamentRegistrationsManager(unitOfWork, communicationMocks.EMailService, userManager); bookingManager = new BookingManager(unitOfWork); ISlotManager slotManager = null; ISecurityManager securityManager = null; tournamentRegistrationController = new TournamentRegistrationController( unitOfWork, tournamentRegistrationsManager, bookingManager, userManager, slotManager, securityManager ); tournamentRegistrationController.ControllerContext = httpMocks.ControllerContext; }
public void Init() { var dataMocks = new DebRegDataMocks(); unitOfWork = dataMocks.UnitOfWork; mailService = new DebRegCommunicationMocks().EMailService; userManager = dataMocks.UserManager; tournamentRegistrationsManager = new TournamentRegistrationsManager(unitOfWork, mailService, userManager); }
public void Init() { var debRegDataMocks = new DebRegDataMocks(); organization = new Organization { Id = Guid.NewGuid() }; unitOfWork = debRegDataMocks.UnitOfWork; userManager = debRegDataMocks.UserManager; tournamentManager = new TournamentManager(unitOfWork, userManager); }
public void Init() { var debRegDataMocks = new DebRegDataMocks(); unitOfWork = debRegDataMocks.UnitOfWork; userManager = debRegDataMocks.UserManager; organizationManager = new OrganizationManager(unitOfWork, userManager); var securityMocks = new SecurityMocks(); var securityManager = securityMocks.SecurityManager; organizationManager = new OrganizationManager(unitOfWork, userManager); organizationController = new OrganizationController(organizationManager, unitOfWork, securityManager, userManager); httpMocks = new HTTPMocks(); organizationController.ControllerContext = httpMocks.ControllerContext; }
//public UserController( // IUnitOfWork unitOfWork, // TournamentRegistrationsManager tournamentRegistrationsManager, // ISendMail sendMail, // OrganizationManager organizationManager, // ISecurityManager securityManager, // ICountryManager countryManager, // ITournamentManager tournamentManager) //{ // this.unitOfWork = unitOfWork; // this.tournamentRegistrationsManager = tournamentRegistrationsManager; // this.sendMail = sendMail; // this.organizationManager = organizationManager; // this.userManager = this.UserManager; // this.securityManager = securityManager; // this.countryManager = countryManager; // this.tournamentManager = tournamentManager; //} public UserController( IUnitOfWork unitOfWork, TournamentRegistrationsManager tournamentRegistrationsManager, ISendMail sendMail, OrganizationManager organizationManager, DebRegUserManager userManager, ISecurityManager securityManager, ICountryManager countryManager, ITournamentManager tournamentManager) { this.unitOfWork = unitOfWork; this.tournamentRegistrationsManager = tournamentRegistrationsManager; this.sendMail = sendMail; this.organizationManager = organizationManager; this.securityManager = securityManager; this.countryManager = countryManager; this.tournamentManager = tournamentManager; this.userManager = userManager; }
public HomeController(IUnitOfWork unitOfWork, ISecurityManager securityManager, DebRegUserManager userManager) { this.unitOfWork = unitOfWork; this.securityManager = securityManager; this.userManager = userManager; }
//public TournamentRegistrationController(IUnitOfWork unitOfWork, ITournamentRegistrationsManager tournamentRegistrationsManager, IBookingManager bookingManager, ISlotManager slotManager, ISecurityManager securityManager) //{ // this.unitOfWork = unitOfWork; // this.tournamentRegistrationsManager = tournamentRegistrationsManager; // this.bookingManager = bookingManager; // userManager = UserManager; // this.slotManager = slotManager; // this.securityManager = securityManager; //} public TournamentRegistrationController(IUnitOfWork unitOfWork, ITournamentRegistrationsManager tournamentRegistrationsManager, IBookingManager bookingManager, DebRegUserManager userManager, ISlotManager slotManager, ISecurityManager securityManager) { this.unitOfWork = unitOfWork; this.tournamentRegistrationsManager = tournamentRegistrationsManager; this.bookingManager = bookingManager; this.slotManager = slotManager; this.securityManager = securityManager; this.userManager = userManager; }
public OrganizationManager(IUnitOfWork unitOfWork, DebRegUserManager userManager) : base(unitOfWork) { this.userManager = userManager; }
public SlotManager(ISlotAssignmentManager slotAssignmentManager, ITournamentRegistrationsManager tournamentRegistrationsManager, ITournamentManager tournamentManager, IBookingManager bookingManager, IEMailService mailService, DebRegUserManager userManager) { this.slotAssignmentManager = slotAssignmentManager; this.tournamentregistrationsManager = tournamentRegistrationsManager; this.tournamentManager = tournamentManager; this.bookingManager = bookingManager; this.mailService = mailService; this.userManager = userManager; }
//public OrganizationController(IOrganizationManager organizationManager, IUnitOfWork unitOfWork, ISecurityManager securityManager) //{ // this.organizationManager = organizationManager; // this.unitOfWork = unitOfWork; // this.securityManager = securityManager; // this.userManager = UserManager; //} public OrganizationController(IOrganizationManager organizationManager, IUnitOfWork unitOfWork, ISecurityManager securityManager, DebRegUserManager userManager) { this.organizationManager = organizationManager; this.unitOfWork = unitOfWork; this.securityManager = securityManager; this.userManager = userManager; }
public TournamentRegistrationsManager(IUnitOfWork unitOfWork, IEMailService mailService, DebRegUserManager userManager) : base(unitOfWork) { this.mailService = mailService; this.userManager = userManager; }
//public ActionResult SendAssignmentNotifications() { // // Find currentTournament // var ident = HttpContext.User.Identity as ClaimsIdentity; // var currentTournamentId = claimsManager.GetCurrentTournamentId(ident); // var user = userManager.FindById(ident.GetUserId()); // String paymentPageUrl = HttpContext.Request.Url.GetLeftPart(UriPartial.Authority) + // Url.Action("Display", "TournamentRegistration", new { // Area = "", // tournamentId = "{0}", // will be filled by slotManager // organizationId = "{1}", // will be filled by slotManager // tab = "account", // }); // paymentPageUrl = HttpContext.Server.UrlDecode(paymentPageUrl); // slotManager.SendAssignmentNotifications(currentTournamentId, paymentPageUrl, user); // return Redirect("Index"); //} public SlotController( IUnitOfWork unitOfWork, ITournamentRegistrationsManager tournamentRegistrationsManager, ISlotAssignmentManager slotAssignmentManager, ISlotManager slotManager, IOrganizationManager organizationManager, ITournamentManager tournamentManager, DebRegUserManager userManager) { this.unitOfWork = unitOfWork; // this.claimsManager = claimsManager; this.tournamentRegistrationsManager = tournamentRegistrationsManager; this.slotAssignmentManager = slotAssignmentManager; this.slotManager = slotManager; this.organizationManager = organizationManager; this.tournamentManager = tournamentManager; this.userManager = userManager; }
//// POST api/<controller> //public void Post([FromBody]string value) //{ //} //// PUT api/<controller>/5 //public void Put(int id, [FromBody]string value) //{ //} //// DELETE api/<controller>/5 //public void Delete(int id) //{ //} public TournamentController(TournamentManager tournamentManager, DebRegUserManager userManager) { this.tournamentManager = tournamentManager; this.userManager = userManager; }
public AdjudicatorController(DebRegUserManager userManager, ITournamentRegistrationsManager tournamentRegistrationsManager) { this.userManager = userManager; this.tournamentRegistrationsManager = tournamentRegistrationsManager; }
//// POST api/<controller> //public void Post([FromBody]string value) //{ //} //// PUT api/<controller>/5 //public void Put(int id, [FromBody]string value) //{ //} //// DELETE api/<controller>/5 //public void Delete(int id) //{ //} public TeamController(TournamentRegistrationsManager tournamentRegistrationsManager, DebRegUserManager userManager) { this.tournamentRegistrationsManager = tournamentRegistrationsManager; this.userManager = userManager; }
//public FinanceController(ITournamentManager tournamentManager, ITournamentRegistrationsManager registrationManager, IPaymentManager paymentManager, IBookingManager bookingManager) //{ // this.tournamentManager = tournamentManager; // this.registrationManager = registrationManager; // this.paymentManager = paymentManager; // // this.claimsManager = claimsManager; // this.bookingManager = bookingManager; // this.userManager = UserManager; //} public FinanceController(ITournamentManager tournamentManager, ITournamentRegistrationsManager registrationManager, IPaymentManager paymentManager, IBookingManager bookingManager, DebRegUserManager userManager) { this.tournamentManager = tournamentManager; this.registrationManager = registrationManager; this.paymentManager = paymentManager; this.bookingManager = bookingManager; this.userManager = userManager; }
public SpeakerController(DebRegUserManager userManager, TournamentRegistrationsManager tournamentRegistrationsManager) { this.userManager = userManager; this.tournamentRegistrationsManager = tournamentRegistrationsManager; }
public TournamentManager(IUnitOfWork unitOfWork, DebRegUserManager userManager) : base(unitOfWork) { this.userManager = userManager; }
public void Init() { var debRegDataMocks = new DebRegDataMocks(); unitOfWork = debRegDataMocks.UnitOfWork; userManager = debRegDataMocks.UserManager; organizationManager = new OrganizationManager(unitOfWork, userManager); }
public SecurityManager(DebRegUserManager userManager, IAuthenticationManager authManager) { this.userManager = userManager; this.authManager = authManager; }
public void Init() { // Create mocks DebRegDataMocks dataMocks = new DebRegDataMocks(); DebRegCommunicationMocks communicationMocks = new DebRegCommunicationMocks(); userManager = dataMocks.UserManager; unitOfWork = dataMocks.UnitOfWork; // Create Managers slotAssignmentManager = new SlotAssignmentManager(unitOfWork); tournamentManager = new TournamentManager(unitOfWork, userManager); tournamentRegistrationsManager = new TournamentRegistrationsManager(unitOfWork, communicationMocks.EMailService, userManager); bookingManager = new BookingManager(unitOfWork); slotManager = new SlotManager(slotAssignmentManager, tournamentRegistrationsManager, tournamentManager, bookingManager, communicationMocks.EMailService, userManager); // Create basic objects Organization hostingOrganization = new Organization { Id = Guid.NewGuid() }; Random rand = new Random(); User user = CreateUserWithOrganizationRole(hostingOrganization, OrganizationRole.OrganizationTournamentManager); // Create tournament tournament = new Tournament { Id = Guid.NewGuid(), HostingOrganization = hostingOrganization, HostingOrganizationID = hostingOrganization.Id, TeamProduct = new Product { Id = Guid.NewGuid(), Price = 40 }, AdjudicatorProduct = new Product { Id = Guid.NewGuid(), Price = 20 } }; { var task = tournamentManager.AddTournamentAsync(tournament, user); if (!task.IsCompleted) { task.Wait(); } } // Create registrations Guid[] organizationIds = new Guid[] { Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid() }; for (int i = 0; i < organizationIds.Length; i++) { int teamsWanted = i + 1; int adjudicatorsWanted = i; var registration = tournamentRegistrationsManager.AddRegistration( tournament.Id, organizationIds[i], organizationIds[i], teamsWanted, adjudicatorsWanted, null, user ); registration.OrganizationStatus = OrganizationStatus.Approved; registration.OrganizationStatusDraft = false; } }
public ReportController(ITournamentRegistrationsManager tournamentRegistrationsManager, ITournamentManager tournamentManager, ICountryManager countryManager, DebRegUserManager userManager, ISecurityManager securityManager, ISlotManager slotManager) { this.tournamentRegistrationsManager = tournamentRegistrationsManager; this.tournamentManager = tournamentManager; this.countryManager = countryManager; this.securityManager = securityManager; this.userManager = userManager; this.slotManager = slotManager; }