public Storage() { db = DataModel.GetData(); SetupSortedEvents(); //Seed(); }
public CatchUpTests() { var builder = new DbContextOptionsBuilder <EventsDbContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .EnableSensitiveDataLogging(); _context = new EventsDbContext(builder.Options); }
public OrganizerOrganizeEventModel( EventsDbContext context, UserManager <Attendee> userManager ) { _context = context; _userManager = userManager; }
public EventsController(EventsDbContext dbContext, UserManager <User> userManager, ILoggerFactory loggerFactory) { _dbContext = dbContext; _userManager = userManager; _logger = loggerFactory.CreateLogger <EventsController>(); }
public AdminAddingRolesModel(EventsDbContext context, UserManager <Attendee> userManager, RoleManager <IdentityRole> roleManager) { _context = context; _userManager = userManager; _roleManager = roleManager; }
public MyEventsModel( EventsDbContext context, UserManager <Attendee> userManager ) { _context = context; _userManager = userManager; }
public EventController(EventsDbContext eventContext) { // Inital call HttpClient var client = getEventTypes(); _eventContext = eventContext; }
public ActionResult ExampleList() { using (var dbContext = new EventsDbContext()) { var eventList = dbContext.Events.ToList(); return(View(eventList)); } }
public IndexModel( ILogger <IndexModel> logger, EventsDbContext context, UserManager <Attendee> userManager, RoleManager <IdentityRole> roleManager) { _logger = logger; _context = context; _userManager = userManager; _roleManager = roleManager; }
public TicketsController(EventsDbContext context, IMapper mapper, ITicketNumberService ticketNumberService, IAuditEventLog auditEventLog) { _context = context; _mapper = mapper; _ticketNumberService = ticketNumberService; _auditEventLog = auditEventLog; }
public TicketValidationController(EventsDbContext context, ITicketRedirectService ticketRedirectService, IMapper mapper, ILogger <TicketValidationController> logger) { _context = context; _ticketRedirectService = ticketRedirectService; _mapper = mapper; _logger = logger; }
public ActionResult UserProfile(string username = "******") { var userInfo = new User(); var userVM = new UserViewModel(); using (var context = new EventsDbContext()) { userInfo = context.Users.Where(u => u.UserName == username).FirstOrDefault(); userVM = ViewModelMapper.MapUserToUserViewModel(userInfo, userVM); } return View("Profile", userVM); }
public EventRepositoryTest() { _dbOptions = new DbContextOptionsBuilder <EventsDbContext>() .UseInMemoryDatabase(databaseName: "in-memory") .Options; _dbContext = new EventsDbContext(_dbOptions); _dbContext.AddRange(GetFaceEvents()); _dbContext.SaveChanges(); this._repository = new EventRepository(_dbContext); }
public static void SaveData(EventsDbContext data) { using WebClient webClient = new WebClient { Encoding = System.Text.Encoding.UTF8, Headers = { [HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded" } }; webClient.UploadString(new Uri( string.Format(@"http://itu.8u.cz/setdata.php")), "password="******"&data=" + DataParser.GetRawData(data)); }
public ItineraryController(EventsDbContext dbContext, UserManager <User> userManager, IViewRenderer viewRenderer, IEmailSender emailSender, ILoggerFactory loggerFactory) { _dbContext = dbContext; _userManager = userManager; _viewRenderer = viewRenderer; _emailSender = emailSender; _logger = loggerFactory.CreateLogger <ItineraryController>(); }
public TicketDeliveryController(EventsDbContext context, ITicketsRepository ticketsRepository, ITicketDeliveryService ticketDeliveryService, ITicketRedirectService ticketRedirectService, IBackgroundJobClient backgroundJobs) { _context = context; _ticketsRepository = ticketsRepository; _ticketDeliveryService = ticketDeliveryService; _ticketRedirectService = ticketRedirectService; _backgroundJobs = backgroundJobs; }
public ActionResult UpdateProfile(UserViewModel userViewModel) { var userUpdated = new User(); using (var context = new EventsDbContext()) { var currentUser = context.Users.Find(userViewModel.Id); userUpdated = ViewModelMapper.MapUserViewModelToUser(currentUser, userViewModel); context.Entry(userUpdated).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } return Redirect("http://localhost:15716/Users/MyProfile"); }
public ActionResult MyProfile() { User userInfo = new User(); var userVM = new UserViewModel(); using (var context = new EventsDbContext()) { //userInfo = data.Users.GetUserInfo(User.Identity.Name); userInfo = context.Users.Where(u => u.UserName == User.Identity.Name).FirstOrDefault(); userVM = ViewModelMapper.MapUserToUserViewModel(userInfo, userVM); } return View("MyProfile", userVM); }
public JsonResult Unsubscribe(string id) { using (var context = new EventsDbContext()) { var currentUser = context.Users.Where(u => u.UserName == User.Identity.Name).FirstOrDefault(); var userToUnSubscribeTo = context.Users.Find(id); userToUnSubscribeTo.Followers.Remove(currentUser); currentUser.Following.Remove(userToUnSubscribeTo); context.Entry(currentUser).State = System.Data.Entity.EntityState.Modified; context.Entry(userToUnSubscribeTo).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } return Json(new { Operation = "successful" }, JsonRequestBehavior.AllowGet); }
public async Task Initialize(EventsDbContext context) { if (context.Eventi.Any()) { return; } var jsonObj = File.ReadAllText("Data/italian_events.json"); var dati = JsonConvert.DeserializeObject <Result>(jsonObj).Events; dati.ForEach(x => { context.Eventi.Add(x); }); await context.SaveChangesAsync(); }
public EventsController( EventsDbContext context, IVenueAvailabilities availabilities, IVenueReservation reservations, IEventTypes eventTypes, IMenuFoodManagement menuFood, IMenuManagement menu ) { _context = context; _availabilities = availabilities; _reservations = reservations; _eventTypes = eventTypes; _menuManagement = menu; _menuFoodManagement = menuFood; }
public ActionResult ExampleForm(Event @event) { //event is a reserved keyword, so we have to prefix an '@' to use it using (var dbContext = new EventsDbContext()) { //add to the in memory collection dbContext.Events.Add(@event); //persist these data changes to the db dbContext.SaveChanges(); //on successful saving of data, go to a //different ACTION METHOD to start a new process return(RedirectToAction("ExampleList")); } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, EventsDbContext dbContext, EventsDbInitializer dbInitializer) { dbContext.Database.Migrate(); dbInitializer.EnsureInitialData(new TestData()); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); } app.UseWebOptimizer(); app.UseStaticFiles(); app.UseSpaStaticFiles(); app.UseSwagger(); app.UseSwaggerUi3(); app.UseIdentityServer(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); app.UseSpa(spa => { // To learn more about options for serving an Angular SPA from ASP.NET Core, // see https://go.microsoft.com/fwlink/?linkid=864501 spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { // spa.UseAngularCliServer(npmScript: "start"); spa.UseProxyToSpaDevelopmentServer("http://localhost:4200"); } }); }
public static string GetRawData(EventsDbContext data) { string rawData = String.Empty; rawData += Convert.ToInt32(ElementType.SearchedText) + ":" + PreventSplitChars(data.SearchedText) + ";"; rawData += Convert.ToInt32(ElementType.SelectedTag) + ":" + PreventSplitChars(data.SelectedTag) + ";"; rawData += Convert.ToInt32(ElementType.SortBy) + ":" + PreventSplitChars(data.SortBy) + ";"; rawData += Convert.ToInt32(ElementType.HideDone) + ":" + (data.HideDone ? "1" : "0") + ";"; foreach (var d in data.Events) { rawData += Convert.ToInt32(ElementType.Event) + ":" + PreventSplitChars(d.Id.ToString()) + ":" + PreventSplitChars(d.Name) + ":" + PreventSplitChars(d.Deadline.ToString(CultureInfo.InvariantCulture)) + ":" + PreventSplitChars(d.Address) + ":" + PreventSplitChars(d.Priority) + ":" + PreventSplitChars(d.Description) + ":" + (d.IsDone ? "1" : "0") + ":" + PreventSplitChars(d.Tag) + ":" + PreventSplitChars(d.Link) + ":" + (d.Selected ? "1" : "0") + ";"; } foreach (var s in data.SubEvents) { rawData += Convert.ToInt32(ElementType.SubEvent) + ":" + PreventSplitChars(s.Id.ToString()) + ":" + PreventSplitChars(s.ParentId.ToString()) + ":" + PreventSplitChars(s.Name) + ":" + PreventSplitChars( s.Deadline.ToString(CultureInfo .InvariantCulture)) + ":" + PreventSplitChars(s.Priority) + ":" + (s.IsDone ? "1" : "0") + ":" + PreventSplitChars(s.Description) + ";"; } return(rawData); }
public EventsRepository(EventsDbContext context) : base(context) { }
public EventService(EventsDbContext context) { this._context = context; }
public async Task<ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new User { UserName = model.UserName, Email = model.Email, FirstName = model.FirstName, LastName = model.LastName, Address = model.Address, PhoneNumber = model.PhoneNumber }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent:false, rememberBrowser:false); // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771 // Send an email with this link // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); var player = new Player { UserName = user.UserName, UserId = user.Id }; var eventsContext = new EventsDbContext(); eventsContext.Players.Add(player); eventsContext.SaveChanges(); return RedirectToAction("Index", "Home"); } AddErrors(result); } // If we got this far, something failed, redisplay form return View(model); }
public StaffsController(EventsDbContext context) { _context = context; }
public EventsController(EventsDbContext context, IMapper mapper) { _context = context; _mapper = mapper; }
public StaffingController(EventsDbContext context) { _context = context; _dataAccess = new EventsDataAccess(context); }
public CustomersController(EventsDbContext context) { _context = context; }
public ReservationsController(EventsDbContext context) { _context = context; }
/// <summary> /// Initialises the guest booking controller /// </summary> /// <param name="context"></param> public GuestBookingsController(EventsDbContext context) { _context = context; }
public MasterQrCodeLoginController(EventsDbContext context, ILogger <MasterQrCodeLoginController> logger) { _context = context; _logger = logger; }
public static EventsDbContext ParseData(string rawData) { EventsDbContext db = new EventsDbContext { Events = new List <Event>(), SubEvents = new List <SubEvent>(), SearchedText = "", SelectedTag = "", SortBy = "", HideDone = false, }; List <string> dataLines = rawData.Split(';').ToList(); foreach (var line in dataLines) { List <string> data = line.Split(':').ToList(); if (data.Any()) { try { switch ((ElementType)Convert.ToInt32(data[0])) { case ElementType.SearchedText: if (data.Count == 2) { db.SearchedText = SetCorrectChars(data[1]); } break; case ElementType.SelectedTag: if (data.Count == 2) { db.SelectedTag = SetCorrectChars(data[1]); } break; case ElementType.SortBy: if (data.Count == 2) { db.SortBy = SetCorrectChars(data[1]); } break; case ElementType.HideDone: if (data.Count == 2) { db.HideDone = data[1] != "0"; } break; case ElementType.Event: if (data.Count == 11) { db.Events.Add(new Event { Id = Guid.Parse(SetCorrectChars(data[1])), Name = SetCorrectChars(data[2]), Deadline = DateTime.ParseExact(SetCorrectChars(data[3]), "MM/dd/yyyy HH:mm:ss", null), // Deadline = DateTime.Parse(SetCorrectChars(data[3])), Address = SetCorrectChars(data[4]), Priority = SetCorrectChars(data[5]), Description = SetCorrectChars(data[6]), IsDone = data[7] != "0", Tag = SetCorrectChars(data[8]), Link = SetCorrectChars(data[9]), Selected = data[10] != "0", }); } break; case ElementType.SubEvent: if (data.Count == 8) { db.SubEvents.Add(new SubEvent() { Id = Guid.Parse(SetCorrectChars(data[1])), ParentId = Guid.Parse(SetCorrectChars(data[2])), Name = SetCorrectChars(data[3]), Deadline = Convert.ToDateTime(SetCorrectChars(data[4])), Priority = SetCorrectChars(data[5]), IsDone = data[6] != "0", Description = SetCorrectChars(data[7]), }); } break; } } catch { // ignored } } } return(db); }