public async Task EnsureSeedDataAsync()
		{
			if (await _userManager.FindByEmailAsync("*****@*****.**") == null)
			{
				// Add user
				var newUser = new PudderUser()
				{
					UserName = "******",
					Email = "*****@*****.**"
				};
				
				await _userManager.CreateAsync(newUser, "P@ssW0rd");
								
			}
			
			if (await _userManager.FindByEmailAsync("*****@*****.**") == null)
			{
				// Add user
				var newUser = new PudderUser()
				{
					UserName = "******",
					Email = "*****@*****.**"
				};
				
				await _userManager.CreateAsync(newUser, "P@ssW0rd");
								
			}
			
			if (!_context.Trips.Any())
			{
				//Add new data
				var usTrip = new Trip()
				{
					Name = "US Trip",
					Created = DateTime.UtcNow,
					UserName = "******",
					Stops = new List<Stop>()
					{
						new Stop() { Name = "Atlanta, GA", Arrival = new DateTime(2014, 6, 4), Latitude = 33.748995, Longitude = -84.387982, Order = 0},
						new Stop() { Name = "New York, NY", Arrival = new DateTime(2014, 6, 9), Latitude = 40.712784, Longitude = -74.005941, Order = 1},
						new Stop() { Name = "Boston, MA", Arrival = new DateTime(2014, 7, 1), Latitude = 42.360082, Longitude = -71.058880, Order = 2},
						new Stop() { Name = "Chicago, IL", Arrival = new DateTime(2014, 7, 10), Latitude = 41.878114, Longitude = -87.629798, Order = 3},
						new Stop() { Name = "Seattle, WA", Arrival = new DateTime(2014, 8, 13), Latitude = 47.606209, Longitude = -122.332071, Order = 4},
						new Stop() { Name = "Atlanta, GA", Arrival = new DateTime(2014, 8, 23), Latitude = 33.748995, Longitude = -84.387982, Order = 5}
					}	
				};
				
				_context.Trips.Add(usTrip);
				_context.Stops.AddRange(usTrip.Stops);
				
				var worldTrip = new Trip()
				{
					Name = "World Trip",
					Created = DateTime.UtcNow,
					UserName = "******",
					Stops = new List<Stop>()
					{
						new Stop() { Order = 0, Latitude = 33.748995, Longitude = -84.387982, Name = "Atlanta, GA", Arrival = new DateTime(2014, 6, 3)},
						new Stop() { Order = 1, Latitude = 48.856614, Longitude = 2.352222, Name = "Paris, France", Arrival = new DateTime(2014, 6, 4)},
						new Stop() { Order = 2, Latitude = 50.850000, Longitude = 4.350000, Name = "Brussels, Belgium", Arrival = new DateTime(2014, 6, 25)},
						new Stop() { Order = 3, Latitude = 51.209348, Longitude = 3.224700, Name = "Bruges, Belgium", Arrival = new DateTime(2014, 6, 28)},
						new Stop() { Order = 4, Latitude = 48.856614, Longitude = 2.352222, Name = "Paris, France", Arrival = new DateTime(2014, 6, 30)},
						new Stop() { Order = 5, Latitude = 51.508515, Longitude = -0.125487, Name = "London, UK", Arrival = new DateTime(2014, 7, 8)},
						new Stop() { Order = 6, Latitude = 51.454513, Longitude = -2.587910, Name = "Bristol, UK", Arrival = new DateTime(2014, 7, 24)},
						new Stop() { Order = 7, Latitude = 33.748995, Longitude = -84.387982, Name = "Atlanta, GA", Arrival = new DateTime(2014, 7, 30)}
					}	
				};
				
				_context.Trips.Add(worldTrip);
				_context.Stops.AddRange(worldTrip.Stops);
				
				var worldTripNoSpace = new Trip()
				{
					Name = "WorldTrip",
					Created = DateTime.UtcNow,
					UserName = "******",
					Stops = new List<Stop>()
					{
						new Stop() { Order = 0, Latitude = 33.748995, Longitude = -84.387982, Name = "Atlanta, GA", Arrival = new DateTime(2014, 6, 3)},
						new Stop() { Order = 1, Latitude = 48.856614, Longitude = 2.352222, Name = "Paris, France", Arrival = new DateTime(2014, 6, 4)},
						new Stop() { Order = 2, Latitude = 50.850000, Longitude = 4.350000, Name = "Brussels, Belgium", Arrival = new DateTime(2014, 6, 25)},
						new Stop() { Order = 3, Latitude = 51.209348, Longitude = 3.224700, Name = "Bruges, Belgium", Arrival = new DateTime(2014, 6, 28)},
						new Stop() { Order = 4, Latitude = 48.856614, Longitude = 2.352222, Name = "Paris, France", Arrival = new DateTime(2014, 6, 30)},
						new Stop() { Order = 5, Latitude = 51.508515, Longitude = -0.125487, Name = "London, UK", Arrival = new DateTime(2014, 7, 8)},
						new Stop() { Order = 6, Latitude = 51.454513, Longitude = -2.587910, Name = "Bristol, UK", Arrival = new DateTime(2014, 7, 24)},
						new Stop() { Order = 7, Latitude = 33.748995, Longitude = -84.387982, Name = "Atlanta, GA", Arrival = new DateTime(2014, 7, 30)}
					}	
				};
				
				_context.Trips.Add(worldTripNoSpace);
				_context.Stops.AddRange(worldTripNoSpace.Stops);
				
				_context.SaveChanges();
				
			}
		}
 public void AddTrip(Trip newTrip)
 {
     _context.Add(newTrip);
 }