示例#1
0
 private void InitializeProfile(User user)
 {
     if (user.Type == UserType.Foodie)
     {
         IFoodieRepository foodie = Factory.GetFoodieRepository();
         foodie.Insert(new Foodie {
             UserId = user.UserId
         });
     }
     else if (user.Type == UserType.RestaurantAdmin)
     {
         IRestaurantAdminRepository restaurantAdminRepository = Factory.GetRestaurantAdminRepository();
         restaurantAdminRepository.Insert(new RestaurantAdmin {
             UserId = user.UserId
         });
     }
     else if (user.Type == UserType.AppAdmin)
     {
         IAppAdminRepository appAdminRepository = Factory.GetAppAdminRepository();
         appAdminRepository.Insert(new AppAdmin {
             UserId = user.UserId
         });
     }
 }
示例#2
0
 public ReviewController()
 {
     _reviewRepository = Factory.GetReviewRepository();
     _foodieRepository = Factory.GetFoodieRepository();
 }
示例#3
0
 public FoodieController()
 {
     _repository = Factory.GetFoodieRepository();
 }