Example #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
         });
     }
 }
 public RestaurantController()
 {
     _restaurantContext      = Factory.GetRestaurantRepository();
     _restaurantAdminContext = Factory.GetRestaurantAdminRepository();
     _facade = new Facade();
 }
Example #3
0
 public RestaurantAdminController()
 {
     _repository           = Factory.GetRestaurantAdminRepository();
     _restaurantRepository = Factory.GetRestaurantRepository();
 }