private static void AddLogEntry(MealType mealType, string dateTime, List<LogEntry> logEntries, params LogEntryFoodItem[] logEntryFoodItems)
		{
			var logEntry = new LogEntry()
			{
				MealType = mealType,
				DateTimeUTC = DateTime.SpecifyKind(DateTime.Parse(dateTime), DateTimeKind.Local).ToUniversalTime()
			};
			foreach (var logEntryFoodItem in logEntryFoodItems)
			{
				logEntryFoodItem.LogEntry = logEntry;
				logEntry.LogEntryFoodItems.Add(logEntryFoodItem);
			}
			logEntries.Add(logEntry);
		}
		internal static User GetUser()
		{
			var dailyTargets = new List<DailyTarget>();
			//dailyTargets.Add(
			//	new DailyTarget()
			//	{
			//		Calories = 1850
			//	});
			dailyTargets.Add(
				new DailyTarget()
				{
					Calories = 1850,
					Date = new DateTime(2012, 8, 1)
				});
			//dailyTargets.Add(
			//	new DailyTarget()
			//	{
			//		Calories = 1850,
			//		Date = new DateTime(2012, 11, 7)
			//	});
			//dailyTargets.Add(
			//	new DailyTarget()
			//	{
			//		Calories = 1850,
			//		Date = new DateTime(2012, 11, 8)
			//	});

			var weights = new List<UserWeight>();
			weights.Add(
				new UserWeight()
				{
					Weight = 217.8m,
					Date = new DateTime(2012, 11, 7)
				});
			weights.Add(
				new UserWeight()
				{
					Weight = 216.8m,
					Date = new DateTime(2012, 11, 8)
				});
			weights.Add(
				new UserWeight()
				{
					Weight = 218.6m,
					Date = new DateTime(2012, 11, 9)
				});

			var mealTypeBreakfast = new MealType() { Name = "Breakfast" };
			var mealTypeLunch = new MealType() { Name = "Lunch" };
			var mealTypeDinner = new MealType() { Name = "Dinner" };
			var mealTypeSnack = new MealType() { Name = "Snack" };

			var foodItems = new List<FoodItem>();
			var foodItemCheerios = AddFoodItem("Cheerios", "1 cup", 150, foodItems);
			var foodItemTurkeySausage = AddFoodItem("Turkey Sausage", "1 sausage", 110, foodItems);
			var foodItemYogurt = AddFoodItem("Yogurt", "1 container", 90, foodItems);
			var foodItemCheeseStick = AddFoodItem("Cheese Stick", "1 stick", 80, foodItems);
			var foodItemPizza = AddFoodItem("Pizza", "1 slice", 300, foodItems);
			var foodItemDinnerRoll = AddFoodItem("Dinner Roll", "1 roll", 80, foodItems);
			var foodItemTortillaChips = AddFoodItem("Tortilla Chips", "9 chips", 140, foodItems);
			var foodItemGratedCheese = AddFoodItem("Grated Cheese", "1 oz", 120, foodItems);
			var foodItemSalsa = AddFoodItem("Salsa", "2 tbsp", 10, foodItems);
			var foodItemRiceCrispies = AddFoodItem("Rice Crispies", "1 1/4 cups", 180, foodItems);
			var foodItemPumpkinBread = AddFoodItem("Pearl Bakery Pumpkin Bread", "1 slice", 200, foodItems);
			var foodItemNewEnglandClamChowder = AddFoodItem("Campbell's New England Clam Chowder", "1 can", 420, foodItems);
			var foodItemCornBread = AddFoodItem("Pearl Bakery Corn Bread", "1 slice", 200, foodItems);
			var foodItemBeer = AddFoodItem("Beer", "1 bottle", 200, foodItems);
			var foodItemChickenChowMein = AddFoodItem("Chicken Chow Mein", "1 cup", 100, foodItems);
			var foodItemFriedNoodles = AddFoodItem("Fried Noodles", "1/2 cup", 130, foodItems);
			var marriottHotelBreaksfast = AddFoodItem("Marriott Hotel Breakfast", null, 800, foodItems);
			var marriottHotelLunch = AddFoodItem("Marriott Hotel Lunch", null, 800, foodItems);
			var jumboOlives = AddFoodItem("Jumbo Olives", "3 olives", 25, foodItems);
			var enchiladaSauce = AddFoodItem("Enchilada Sauce", "1/4 cup", 20, foodItems);
			var tortilla = AddFoodItem("Tortilla", "1 tortilla", 150, foodItems);
			var refriedBeans = AddFoodItem("Refried Beans", "1/2 cup", 100, foodItems);
			var seasonedBeef = AddFoodItem("Seasoned Beef", "4 oz", 290, foodItems);
			var gratedCheese = AddFoodItem("Grated Cheese", "1 oz", 120, foodItems);
			var iceCream = AddFoodItem("Ice Cream", "1/2 cup", 140, foodItems);
			var chocolateSyrup = AddFoodItem("Chocolate Syrup", "2 tbsp", 100, foodItems);
			var banana = AddFoodItem("Banana", "1 banana", 100, foodItems);

			var logEntries = new List<LogEntry>();
			AddLogEntry(mealTypeBreakfast, "11/7/2012 7:00am", logEntries,
				new LogEntryFoodItem(foodItemCheerios, 1m)
			);
			AddLogEntry(mealTypeLunch, "11/7/2012 1:00pm", logEntries,
				new LogEntryFoodItem(foodItemTurkeySausage, 2m),
				new LogEntryFoodItem(foodItemYogurt, 1m)
			);
			AddLogEntry(mealTypeSnack, "11/7/2012 4:00pm", logEntries,
				new LogEntryFoodItem(foodItemCheeseStick, 1m)
			);
			AddLogEntry(mealTypeDinner, "11/7/2012 6:15pm", logEntries,
				new LogEntryFoodItem(foodItemPizza, 1.5m)
			);
			AddLogEntry(mealTypeSnack, "11/7/2012 9:30pm", logEntries,
				new LogEntryFoodItem(foodItemDinnerRoll, 2m)
			);
			AddLogEntry(mealTypeSnack, "11/7/2012 10:00pm", logEntries,
				new LogEntryFoodItem(foodItemTortillaChips, 3m),
				new LogEntryFoodItem(foodItemGratedCheese, 1m),
				new LogEntryFoodItem(foodItemSalsa, 2m)
			);
			AddLogEntry(mealTypeSnack, "11/7/2012 10:30pm", logEntries,
				new LogEntryFoodItem(foodItemRiceCrispies, 1m)
			);

			AddLogEntry(mealTypeBreakfast, "11/8/2012 10:00am", logEntries,
				new LogEntryFoodItem(foodItemPumpkinBread, 1m)
			);
			AddLogEntry(mealTypeLunch, "11/8/2012 1:00pm", logEntries,
				new LogEntryFoodItem(foodItemNewEnglandClamChowder, 1m),
				new LogEntryFoodItem(foodItemYogurt, 1m)
			);
			AddLogEntry(mealTypeSnack, "11/8/2012 4:00pm", logEntries,
				new LogEntryFoodItem(foodItemCheeseStick, 1m),
				new LogEntryFoodItem(foodItemCornBread, 0.5m)
			);
			AddLogEntry(mealTypeSnack, "11/8/2012 6:00pm", logEntries,
				new LogEntryFoodItem(foodItemBeer, 1m)
			);
			AddLogEntry(mealTypeSnack, "11/8/2012 8:00pm", logEntries,
				new LogEntryFoodItem(foodItemChickenChowMein, 2m),
				new LogEntryFoodItem(foodItemFriedNoodles, 3m)
			);
			AddLogEntry(mealTypeSnack, "11/8/2012 10:30pm", logEntries,
				new LogEntryFoodItem(foodItemRiceCrispies, 1m)
			);

			AddLogEntry(mealTypeBreakfast, "11/9/2012 8:00am", logEntries,
				new LogEntryFoodItem(marriottHotelBreaksfast, 1m)
			);
			AddLogEntry(mealTypeLunch, "11/9/2012 12:00pm", logEntries,
				new LogEntryFoodItem(marriottHotelLunch, 1m)
			);
			AddLogEntry(mealTypeDinner, "11/9/2012 6:15pm", logEntries,
				new LogEntryFoodItem(jumboOlives, 4m),
				new LogEntryFoodItem(enchiladaSauce, 4.5m),
				new LogEntryFoodItem(tortilla, 2m),
				new LogEntryFoodItem(refriedBeans, 3m),
				new LogEntryFoodItem(seasonedBeef, 0.5m),
				new LogEntryFoodItem(gratedCheese, 2m)
			);
			AddLogEntry(mealTypeSnack, "11/9/2012 10:00pm", logEntries,
				new LogEntryFoodItem(iceCream, 2m),
				new LogEntryFoodItem(chocolateSyrup, 1m),
				new LogEntryFoodItem(banana, 0.5m)
			);
			AddLogEntry(mealTypeSnack, "11/9/2012 11:00pm", logEntries,
				new LogEntryFoodItem(foodItemRiceCrispies, 1m)
			);

			return new User("jchurchill", "James Churchill", "*****@*****.**", dailyTargets, weights, foodItems, logEntries);
		}