예제 #1
0
        public ActionResult List(string searchName, string searchCode, DateTime?searchDate, string searchCreatedProduct)
        {
            List <VMMenu> List = new List <VMMenu>();

            List = MenuRepo.GetListAll(searchName, searchCode, searchDate, searchCreatedProduct);
            ViewBag.DataKosong = MenuRepo.DataKosong;
            ViewBag.ListData   = MenuRepo.GetListAll();
            return(PartialView("List", List));
        }
예제 #2
0
        public void Test_GetItemByMealNumber()
        {
            var menurepo   = new MenuRepo();
            var item       = new Menu.Item();
            int mealnumber = item.MealNumber;

            menurepo.GetMealByNumber(mealnumber);
            Assert.IsNotNull(item);
        }
예제 #3
0
        public void Repository_Delete()
        {
            var menuRepo = new MenuRepo(appContext);

            menuRepo.Delete(2);
            menuRepo.Save();

            Assert.Equal(4, appContext.Menus.Count());
        }
 public void Arrange()
 {
     _repo = new MenuRepo();
     _menu = new Menu(1, "Teriyaki Chicken", "Lunch", new List <string>()
     {
         "chicken", "rice", "vegetables", "teriyaki sauce", "soy sauce"
     }, 9.99m);
     _repo.AddMenuItem(_menu);
 }
예제 #5
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            string   id            = this.dgvMenu.CurrentRow.Cells[0].Value.ToString();
            MenuRepo menuRepo      = new MenuRepo();
            string   operationType = menuRepo.DeleteMenu(id);

            MessageBox.Show(operationType);
            this.PopulateGridView();
        }
예제 #6
0
        public void Arrange()
        {
            _repo = new MenuRepo();
            _menu = new Menu(1, "Pasta", "Pasta with meatballs", new List <string> {
                "Noodles", "Marinara", "Meatballs"
            }, 4.99m);

            _repo.AddMenuItem(_menu);
        }
예제 #7
0
        public void MenuRepo_FindByType()
        {
            var menuRepo = new MenuRepo(appContext);
            var menus    = menuRepo.FindByType(new String[] { "HOME" });
            IEnumerable <Menu> subMenu = menus.ElementAt(0).SubMenus;

            Assert.Equal(2, menus.Count());
            Assert.Equal(2, subMenu.Count());
        }
예제 #8
0
        public void AddToDirectory_ShouldReturnTrue()
        {
            MenuItem item       = new MenuItem();
            MenuRepo repository = new MenuRepo();

            bool addResult = repository.AddMenuItemToDirectory(item);

            Assert.IsTrue(addResult);
        }
        public void AddItemToMenu_ShouldGeCorrectBool()
        {
            MenuContent content = new MenuContent();//content is a new object created for arrange part
            MenuRepo    repo    = new MenuRepo();

            bool addItem = repo.AddItemToMenu(content);

            Assert.IsTrue(addItem);
        }
예제 #10
0
        //GET: Edit
        public ActionResult Edit(int id)
        {
            ViewBag.RoleMenu = new SelectList(RoleRepo.Get(), "Id", "Name");
            ViewBag.ListMenu = new SelectList(MenuRepo.Get(), "Id", "Name");
            ViewBag.IdMenu   = new SelectList(MenuRepo.Get(), "Id", "Id");
            MenuAccessViewModel model = MenuAccessRepo.GetById(id);

            return(PartialView("_Edit", model));
        }
예제 #11
0
        public void Test_RemoveItem()
        {
            var initialcount = _listofItems.Count;
            var menurepo     = new MenuRepo();
            var item         = new Menu.Item();

            menurepo.RemoveItem(item.MealNumber);
            Assert.AreNotEqual(initialcount, _listofItems.Count);
        }
        public void GetMenu_ShouldReturnCorrectMenu()
        {
            MenuContent testContent = new MenuContent();
            MenuRepo    repo        = new MenuRepo();

            repo.AddItemToMenu(testContent);

            List <MenuContent> testList = repo.GetMenu();
            bool menuHasContent         = testList.Contains(testContent);
        }
예제 #13
0
        public JsonResult Menu(MenuModelArgs args)
        {
            MenuRepo          _menuRepo = new MenuRepo();
            IList <MenuModel> _menuList;

            _menuRepo.SelectModels(args);
            _menuList = _menuRepo.SelectedModels;

            return(Json(_menuList));
        }
예제 #14
0
        public void AddMealNumberToMeal_ShouldGetCorrectBoolean()
        {
            MenuPOCOs menu       = new MenuPOCOs();
            MenuRepo  repository = new MenuRepo();

            bool addResult = repository.AddMealNumberToMeal(menu);

            Assert.IsTrue(addResult);
            Console.WriteLine(addResult);
        }
        public void TestAddItem()
        {
            MenuRepo menuRepo = new MenuRepo();
            Meal     testMeal = new Meal();

            Assert.AreEqual(0, menuRepo.GetMenuList().Count);
            //This is what I'm testing compare list before and after
            menuRepo.AddMealToMenu(testMeal);
            Assert.AreEqual(1, menuRepo.GetMenuList().Count);
        }
        public void Arrange()
        {
            _menurepo = new MenuRepo();
            _item     = new Menu(1, new List <string> {
                "Hamburger", "Cheese", "Bun", "Pickle", "Mustard", "Ketchup"
            },
                                 "Single Cheese burgar, Fries and a soft drink.", 5.32m, "Singal cheese burger meal");

            _menurepo.AddMenuItemToList(_item);
        }
        public void AddFoodToMenu_ShouldGetCorrectBoolean()
        {
            //Arrange
            Menu     food = new Menu();
            MenuRepo repo = new MenuRepo();
            //Act
            bool addResult = repo.AddFoodToMenu(food);

            //Assert
            Assert.IsTrue(addResult);
        }
예제 #18
0
파일: MenuBiz.cs 프로젝트: Yoadad/Food
        public void SaveMenu(IEnumerable <MenuDetail> menuDetails)
        {
            var menuRepo       = new MenuRepo();
            var menuDetailRepo = new MenuDetailRepo();

            RemoveMenuDetails(menuDetails.First().MenuId);
            foreach (var menuDetail in menuDetails)
            {
                AddMenuDetail(menuDetail);
            }
        }
예제 #19
0
        public ActionResult Delete(MenuViewModel model)
        {
            ResponseResult result = MenuRepo.Delete(model);

            return(Json(new
            {
                success = result.Success,
                message = result.ErrorMessage,
                entity = result.Entity
            }, JsonRequestBehavior.AllowGet));
        }
예제 #20
0
        public void Arrange()
        {
            List <string> mondayDailySlice = new List <string>()
            {
                "dough, parm, mozz, red sauce, red onion, mushroom"
            };

            _repo = new MenuRepo();
            _item = new MenuItem(1, "Monday Daily Slice", "Mushroom and onion slice", mondayDailySlice, 3.5);
            _repo.AddItemToMenu(_item);
        }
예제 #21
0
        public void Repository_FindAll()
        {
            var repo  = new MenuRepo(appContext);
            var menus = repo.FindAll();

            Assert.Equal(5, menus.Count());
            //Assert.Equal("vehicles", menus.ElementAt(0).Name);
            //Assert.Equal("gardening", menus.ElementAt(1).Name);
            //Assert.Equal("travel", menus.ElementAt(2).Name);
            //Assert.Equal("fashion", menus.ElementAt(3).Name);
        }
        public void ShowMenu_PrintsMenu()
        {
            MenuRepo      menu           = new MenuRepo();
            List <string> ingredientList = new List <string>()
            {
                ingredients
            };

            menu.NewItem(menuNumber, menuItem, description, ingredientList, price);

            Assert.IsTrue(menu.ShowMenu());
        }
        public void AddToMenuSouldntGetNull()
        {
            Menu item = new Menu();

            item.MealName = "Brisket";
            MenuRepo repos = new MenuRepo();

            repos.AddItemToMenu(item);
            Menu itemFromDirectory = repos.GetItemByName("Brisket");

            Assert.IsNotNull(itemFromDirectory);
        }
예제 #24
0
        public ActionResult Search(string search = "")
        {
            List <MenuViewModel> menu = new List <MenuViewModel>(
                MenuRepo.Search(search)
                );

            foreach (var item in menu)
            {
                item.ParentName = MenuRepo.getParentName(item.menu_parent == null ? 0 : (long)item.menu_parent);
            }
            return(PartialView("_Search", menu));
        }
예제 #25
0
        public ActionResult List()
        {
            List <MenuViewModel> menu = new List <MenuViewModel>(
                MenuRepo.All()
                );

            foreach (var item in menu)
            {
                item.ParentName = MenuRepo.getParentName(item.menu_parent == null ? 0 : (long)item.menu_parent);
            }
            return(PartialView("_List", menu));
        }
예제 #26
0
 /// <summary>
 /// Obtener cantidad de registros de menu
 /// Autor: Jair Guerrero
 /// Fecha: 2021-02-20
 /// </summary>
 public int Count()
 {
     try
     {
         IRepository <Menu> repo = new MenuRepo(context);
         return(repo.Count());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message, ex.InnerException);
     }
 }
예제 #27
0
        public void Repository_Create()
        {
            var menuRepo = new MenuRepo(appContext);

            menuRepo.Create(new Menu {
                ID = 6, Name = "menu 6"
            });
            appContext.SaveChanges();

            Assert.Equal(6, appContext.Menus.Count());
            Assert.Equal("menu 6", appContext.Menus.Find(6L).Name);
        }
예제 #28
0
        public ActionResult Deactive(MenuViewModel model)
        {
            var userid = (long)Session["userid"];
            ResponResultViewModel result = MenuRepo.Deactive(model, userid);

            return(Json(new
            {
                success = result.Success,
                message = result.Message,
                entity = result.Entity
            }, JsonRequestBehavior.AllowGet));
        }
예제 #29
0
        public void Repository_Update()
        {
            var menuRepo = new MenuRepo(appContext);

            Menu menu = menuRepo.Find(2);

            menu.Name = "manage updated";
            menuRepo.Update(menu);
            appContext.SaveChanges();

            Assert.Equal("manage updated", appContext.Menus.Find(2L).Name);
        }
예제 #30
0
        public void Test_AddItem()
        {
            var menurepo = new MenuRepo();

            Menu.Item item = new Menu.Item();
            menurepo.AddItem(item);
            var addList   = menurepo.GetItemList();
            var addcount  = addList.Count;
            var listcount = _listofItems.Count;

            Assert.AreNotEqual(listcount, addList);
        }