public IActionResult Index() { // Retrieves a page from the Xperience database with the '/Home' node alias path TreeNode page = _pagesRetriever.Retrieve <TreeNode>(query => query .Path("/Home", PathTypeEnum.Single)) .FirstOrDefault(); // Responds with the HTTP 404 error when the page is not found if (page == null) { return(NotFound()); } // Initializes the page data context (and the page builder) using the retrieved page _pageDataContextInitializer.Initialize(page); var homeSource = HomeProvider.GetHome(Guid.Parse(Home.NodeGuidId), "en-US", "HouseRestaurant"); var menus = NavigationProvider.GetMenuItems(); var dishes = DishProvider.GetDishCategories(); var vm = new HomeViewModel() { Id = homeSource.First().HomeID, Description = homeSource.First().Description, Title = homeSource.First().Title, MenuItems = menus, Dishes = dishes }; return(View(vm)); }
public MainForm(UserModel loggedUser) { InitializeComponent(); this.loggedUser = loggedUser; productProvider = new ProductProvider(); imageHelper = new ImageHelper(new CloudHelper()); productTypeProvider = new ProductTypeProvider(); ingredientProvider = new IngredientProvider(); dishProvider = new DishProvider(); //Common Font for all Labels in the forms commonFont = new Font("Berlin Sans FB", 14F); //Common Table Padding without horisontal ScrollBar commonTablePadding = new Padding(0, 0, SystemInformation.VerticalScrollBarWidth, 0); }
public DishesController(DishProvider dishProvider, IngredientProvider ingredientProvider) { this.dishProvider = dishProvider; this.ingredientProvider = ingredientProvider; }