public void SaveVendorCurrentMenu(List <VendorMenu> vendorMenu, Guid vendorId)
        {
            var existingMenuItems = eCanteenEntities.MenuFoodItem.Where(mfi => mfi.VendorId.Equals(vendorId)).ToList();

            if (existingMenuItems.Count > 0)
            {
                existingMenuItems.ForEach(em => eCanteenEntities.Entry(em).State = System.Data.Entity.EntityState.Deleted);

                eCanteenEntities.SaveChanges();
            }

            vendorMenu.ForEach(delegate(VendorMenu vm)
            {
                var menuFoodItem = new MenuFoodItem {
                    FoodItemId = vm.FoodItemId, Type = vm.menuType, Availability = true, VendorId = vendorId
                };

                eCanteenEntities.Set <MenuFoodItem>().Add(menuFoodItem);
            });

            eCanteenEntities.SaveChanges();
        }