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(); }
public RestaurantAdminController() { _repository = Factory.GetRestaurantAdminRepository(); _restaurantRepository = Factory.GetRestaurantRepository(); }