public MenuPage() { InitializeComponent(); // iOS Platform On <Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true); Xamarin.Forms.NavigationPage.SetHasNavigationBar(this, false); MenuVM = new MenuPageVM(this.Navigation); this.BindingContext = MenuVM; }
public async Task <MenuPageVM> GetMenuPageAsync(int id) { var menu = await _db.Menus.GetByIdAsync(id); if (menu == null) { throw new Exception("Menu not found"); } var retMenu = new MenuPageVM(menu); return(retMenu); }
public async Task <MenuPageVM> CreateMenuAsync(CreateMenuVM menu) { var dbMenu = new Menu { Title = menu.Title, Info = menu.Info, LocationId = menu.LocationId, IconId = menu.IconId }; var menuNew = await _db.Menus.CreateAsync(dbMenu); var retMenu = new MenuPageVM(menuNew); return(retMenu); }