protected override void LoadTestData() { var htb = new Organization { Name = "Humanitarian Toolbox", LogoUrl = "http://www.htbox.org/upload/home/ht-hero.png", WebUrl = "http://www.htbox.org", Campaigns = new List<Campaign>() }; var firePrev = new Campaign { Name = "Neighborhood Fire Prevention Days", ManagingOrganization = htb }; htb.Campaigns.Add(firePrev); var queenAnne = new Event { Id = 1, Name = "Queen Anne Fire Prevention Day", Campaign = firePrev, CampaignId = firePrev.Id, StartDateTime = new DateTime(2015, 7, 4, 10, 0, 0).ToUniversalTime(), EndDateTime = new DateTime(2015, 12, 31, 15, 0, 0).ToUniversalTime(), Location = new Location { Id = 1 }, RequiredSkills = new List<EventSkill>(), EventType = EventType.Itinerary }; var itinerary = new Itinerary { Event = queenAnne, Name = "1st Itinerary", Id = 1, Date = new DateTime(2016, 07, 01) }; var task = new AllReadyTask { Id = 1, Event = queenAnne, Name = "A Task", StartDateTime = new DateTime(2015, 7, 4, 10, 0, 0).ToUniversalTime(), EndDateTime = new DateTime(2015, 7, 4, 18, 0, 0).ToUniversalTime() }; var user = new ApplicationUser { Id = Guid.NewGuid().ToString(), Email = "*****@*****.**" }; var taskSignup = new TaskSignup { Id = 1, User = user, Task = task, Itinerary = itinerary }; var request = new Request { RequestId = Guid.NewGuid(), Name = "Request 1", Address = "Street Name 1", City = "Seattle" }; var itineraryReq = new ItineraryRequest { Request = request, Itinerary = itinerary }; Context.Organizations.Add(htb); Context.Campaigns.Add(firePrev); Context.Events.Add(queenAnne); Context.Itineraries.Add(itinerary); Context.Tasks.Add(task); Context.Users.Add(user); Context.Requests.Add(request); Context.ItineraryRequests.Add(itineraryReq); Context.TaskSignups.Add(taskSignup); Context.SaveChanges(); }
protected override void LoadTestData() { var seattlePostalCode = "98117"; var seattle = new Location { Address1 = "123 Main Street", Address2 = "Unit 2", City = "Seattle", PostalCode = seattlePostalCode, Country = "USA", State = "WA", Name = "Organizer name", PhoneNumber = "555-555-5555" }; var htb = new Organization { Name = "Humanitarian Toolbox", LogoUrl = "http://www.htbox.org/upload/home/ht-hero.png", WebUrl = "http://www.htbox.org", Campaigns = new List<Campaign>() }; var firePrev = new Campaign { Name = "Neighborhood Fire Prevention Days", ManagingOrganization = htb }; htb.Campaigns.Add(firePrev); var queenAnne = new Event { Name = "Queen Anne Fire Prevention Day", Campaign = firePrev, CampaignId = firePrev.Id, StartDateTime = new DateTime(2015, 7, 4, 10, 0, 0).ToUniversalTime(), EndDateTime = new DateTime(2015, 12, 31, 15, 0, 0).ToUniversalTime(), Location = seattle, RequiredSkills = new List<EventSkill>(), EventType = EventType.Itinerary }; var rallyEvent = new Event { Name = "Queen Anne Fire Prevention Day Rally", Campaign = firePrev, CampaignId = firePrev.Id, StartDateTime = new DateTime(2015, 7, 4, 10, 0, 0).ToUniversalTime(), EndDateTime = new DateTime(2015, 12, 31, 15, 0, 0).ToUniversalTime(), Location = seattle, RequiredSkills = new List<EventSkill>(), EventType = EventType.Rally }; var task1 = new AllReadyTask { Event = rallyEvent, Name = "Task1", IsLimitVolunteers = false, StartDateTime = new DateTime(2016, 7, 5, 10, 0, 0).ToUniversalTime(), EndDateTime = new DateTime(2016, 7, 5, 15, 0, 0).ToUniversalTime() }; var request1 = new Request { RequestId = Guid.NewGuid(), Name = "Request1", Status = RequestStatus.Assigned, Latitude = 50.768, Longitude = 0.2905 }; var request2 = new Request { RequestId = Guid.NewGuid(), Name = "Request2", Status = RequestStatus.Assigned, Latitude = 50.768, Longitude = 0.2905 }; var request3 = new Request { RequestId = Guid.NewGuid(), Name = "Request3", Status = RequestStatus.Assigned, Latitude = 50.768, Longitude = 0.2905 }; var itinerary1 = new Itinerary { Date = new DateTime(2015, 07, 5), Name = "Itinerary1", Event = queenAnne }; var itinerary2 = new Itinerary { Date = new DateTime(2016, 08, 01), Name = "Itinerary2", Event = queenAnne }; var itineraryReq1 = new ItineraryRequest { RequestId = request1.RequestId, Itinerary = itinerary1 }; var itineraryReq2 = new ItineraryRequest { RequestId = request2.RequestId, Itinerary = itinerary1 }; var itineraryReq3 = new ItineraryRequest { RequestId = request3.RequestId, Itinerary = itinerary2 }; var user1 = new ApplicationUser { Id = Guid.NewGuid().ToString(), UserName = "******" }; var taskSignup = new TaskSignup { Itinerary = itinerary1, Task = task1, }; Context.Locations.Add(seattle); Context.Requests.AddRange(request1, request2, request3); Context.Itineraries.AddRange(itinerary1, itinerary2); Context.ItineraryRequests.AddRange(itineraryReq1, itineraryReq2, itineraryReq3); Context.Organizations.Add(htb); Context.Events.Add(queenAnne); Context.Events.Add(rallyEvent); Context.Users.Add(user1); Context.Tasks.Add(task1); Context.TaskSignups.Add(taskSignup); Context.SaveChanges(); }