public CannotConfirmSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); _backlink = $"/apprenticeships/{_apprenticeshipId.Hashed}"; }
public static void Main(string[] args) { #region CustomSeeding //Get connection string from APPSETTINGS.JSON var config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json", optional: true) .AddCommandLine(args) .Build(); var connectionString = config.GetConnectionString("AppDB_ConnString"); using (var context = new RegisteredUserContext(connectionString)) { context.Database.EnsureCreated(); var totalItem = context.tblRegisteredUsers.Count(); if (totalItem == 0) { context.tblRegisteredUsers.Add( new RegisteredUsers { UserName = "******", EmailAddress = "*****@*****.**", Gender = true, RegisterDate = DateTime.Now, AdditionalRequest = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor", SelectedDays = "" } ); context.tblRegisteredUsers.Add( new RegisteredUsers { UserName = "******", EmailAddress = "*****@*****.**", Gender = false, RegisterDate = DateTime.Now, AdditionalRequest = "Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes", SelectedDays = "" } ); context.tblRegisteredUsers.Add( new RegisteredUsers { UserName = "******", EmailAddress = "*****@*****.**", Gender = true, RegisterDate = DateTime.Now, AdditionalRequest = "Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.", SelectedDays = "" } ); context.SaveChanges(); } } #endregion CreateWebHostBuilder(args).Build().Run(); }
public ConfirmRolesAndResponsibilitiesSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); _context.OuterApi.MockServer.Given( Request.Create() .UsingAnyMethod() .WithPath($"/apprentices/*/apprenticeships/{_apprenticeshipId.Id}/rolesandresponsibilitiesconfirmation")) .RespondWith(Response.Create() .WithStatusCode(200)); }
public HowYourApprenticeshipWillBeDeliveredSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); _context.OuterApi.MockServer.Given( Request.Create() .UsingPost() .WithPath($"/apprentices/*/apprenticeships/{_apprenticeshipId.Id}/howapprenticeshipwillbedeliveredconfirmation")) .RespondWith(Response.Create() .WithStatusCode(200)); }
public ConfirmIdentitySteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _context.OuterApi?.MockServer.Given( Request.Create() .UsingPost() .WithPath($"/registrations/{_userContext.ApprenticeId}/firstseen") ) .RespondWith(Response.Create() .WithStatusCode(HttpStatusCode.Accepted)); }
public TransactionCompleteSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); _context.OuterApi.MockServer.Given( Request.Create() .UsingGet() .WithPath($"/apprentices/*/apprenticeships/{_apprenticeshipId.Id}")) .RespondWith(Response.Create() .WithStatusCode(200) .WithBodyAsJson(new { Id = _apprenticeshipId.Id, CourseName = "Test Course" })); }
public ConfirmYourEmployerSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); _employerName = "My Test Company"; _context.OuterApi.MockServer.Given( Request.Create() .UsingAnyMethod() .WithPath($"/apprentices/*/apprenticeships/{_apprenticeshipId.Id}/employerconfirmation")) .RespondWith(Response.Create() .WithStatusCode(200)); }
public EditTeam CreateEditTeam(int?id) { Team team; using (var context = new TeamContext()) { var service = new TeamService(context); team = service.GetAll().SingleOrDefault(t => t.Id == id); } EditTeam editTeamViewModel = new EditTeam(); editTeamViewModel.team = team; RaceEntry raceEntry; using (var context = new RaceEntryContext()) { var service = new RaceEntryService(context); raceEntry = service.GetByTeamId(team.Id); } using (var context = new RaceEventContext()) { editTeamViewModel.raceEvent = context.RaceEvents.SingleOrDefault(r => r.Id == raceEntry.RaceId); } editTeamViewModel.registeredUsers = new List <RegisteredUser>(); editTeamViewModel.users = new List <User>(); IEnumerable <int> registeredUserIds; using (var context = new TeamCrewRegisteredUserContext()) { var service = new TeamCrewRegisteredUserService(context); registeredUserIds = service.GetAllregisteredUserIdsByTeamId(team.Id); } using (var context = new RegisteredUserContext()) { var RUservice = new RegisteredUserService(context); var userService = new UserService(new UserContext()); foreach (int rUserId in registeredUserIds) { int userId = RUservice.GetUserIdById(rUserId); RegisteredUser registeredUser = RUservice.GetById(rUserId); User user = userService.GetAll().SingleOrDefault(u => u.Id == userId); editTeamViewModel.registeredUsers.Add(registeredUser); editTeamViewModel.users.Add(user); } } return(editTeamViewModel); }
public YourApprenticeshipDetailsSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); _courseName = "My Test Course Name"; _courseLevel = 3; _courseOption = (string)null; _durationInMonths = 19; _plannedStartDate = new DateTime(2021, 03, 12); _plannedEndDate = new DateTime(2022, 09, 15); _context.OuterApi.MockServer.Given( Request.Create() .UsingAnyMethod() .WithPath($"/apprentices/*/apprenticeships/{_apprenticeshipId.Id}/apprenticeshipdetailsconfirmation")) .RespondWith(Response.Create() .WithStatusCode(200)); }
public ActionResult Create(int userId, int entryId, int teamId, List <RegisteredUser> regUsers) { if (userId != 0) { int regUserId; using (var context = new RegisteredUserContext()) { var service = new RegisteredUserService(context); regUserId = service.GetIdByUserIdAndEntryId(userId, entryId); } using (var context = new TeamCrewRegisteredUserContext()) { var service = new TeamCrewRegisteredUserService(context); if (!regUsers.Select(u => u.Id).Contains(regUserId)) { service.Add(regUserId, teamId); } } return(RedirectToAction("Index", "Home")); } return(View(userId)); }
public ActionResult Join(JoinEntry joinEntry) { try { int entryId; using (var context = new EntryContext()) { var entryLogicService = new EntryService(); entryId = entryLogicService.GetByEntryNumber(int.Parse(joinEntry.EntryNumber)).Id; } using (var context = new RegisteredUserContext()) { var regUserService = new RegisteredUserService(context); regUserService.JoinEntry(int.Parse(User.Identity.Name), entryId); } } catch (Exception e) { Console.WriteLine(e); throw new Exception("EF broke... Ask robin"); } return(View()); }
public RegisterController(RegisteredUserContext dbContext) { _dbContext = dbContext; }
public RegisteredUserService(RegisteredUserContext registeredUserContext) { _registeredUserContext = registeredUserContext; _repository = new Repository <RegisteredUser>(); }
public MyApprenticeshipsSteps(TestContext context, RegisteredUserContext userContext) : base(context) { _context = context; _userContext = userContext; _apprenticeshipId = HashedId.Create(1235, _context.Hashing); }