private void btnSuaMonAn_Click(object sender, EventArgs e) { String txtFoodName = tbFoodname.Text; int idCategory = Int32.Parse(tbCategoryFood.Text); float price = float.Parse(tbPrice.Text); int id_food = Int32.Parse(tbID.Text); if (txtFoodName == "" || idCategory == 0 || price == 0) { MessageBox.Show("Vui lòng nhập đầy đủ"); } else { Food food = new Food { id_food = id_food, foodname = txtFoodName, id_category = idCategory, price = price }; FoodService foodService = new FoodService(); foodService.updateFood(food); LoadData(); } }
public ActionResult EditPortionFood(int?foodId, int?dishId) { if (foodId == null || dishId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PortionFood portionFood = PortionFoodService.Get(foodId.Value, dishId.Value); if (portionFood == null) { return(HttpNotFound()); } List <int> usedInDishFoodIds = DishService.Get(dishId.Value).PortionFood. Where(p => !p.IsDeleted).Select(pf => pf.Food.Id).ToList(); ViewBag.IdFood = new SelectList( FoodService.Get().Where(f => !usedInDishFoodIds.Contains(f.Id) || f.Id == foodId.Value), "Id", "Name"); ViewBag.IdDish = dishId.Value; return(View(portionFood)); }
public void UpdateFoodSuccessTest() { //// Arrange var food = new Food { Id = 1, Name = "Food Test", Category = "Just updated", Nutrition = "Updated Nutrition" }; var entity = FoodService.POCOObjToEntity(food); _genericAccess.Setup(access => access.Update(It.IsAny <DAL.Models.Foods>(), It.IsAny <int>())).Returns(entity); //// Act var returned = _service.update(food); //// Assert _genericAccess.Verify(access => access.Update(It.IsAny <DAL.Models.Foods>(), It.IsAny <int>()), Times.Once); Assert.True(returned); }
public void AddFood_Success_Test() { // Arrange FoodDTO dto = SampleFoodDTO(1); // create mock for repository var mock = new Mock <IFoodRepository>(); mock.Setup(s => s.AddFood(Moq.It.IsAny <R_Food>())).Returns(1); // service FoodService foodService = new FoodService(); FoodService.Repository = mock.Object; // Act int id = foodService.AddFood(dto); // Assert Assert.AreEqual(1, id); Assert.AreEqual(1, dto.FoodId); }
public async Task <IEnumerable <FoodItem> > GetCityGrossProducts() { var cityGrossProducts = await FoodService.GetCityGrossProducts(); //var cityGrossProducts = new List<CityGrossProduct>() //{ // new CityGrossProduct() // { // ProductID = 0, // Title = "Herrgårdsost 28%", // Price = 74.95, // Unit = "/kg", // Weight = "ca 700g", // Manufacturer = "Favorit", // ImageURL = "https://www.citygross.se//images/products/02340388600002_C1N1-600.jpg" // } //}; var foodItems = FoodItemMapper.MapCityGrossProductsToFoodItems(cityGrossProducts, "CityGross"); return(foodItems); }
private async Task ExecuteSearchCommand( ) { if (IsBusy) { return; } IsBusy = true; if (string.IsNullOrWhiteSpace(SearchText)) { IsBusy = false; Debug.WriteLine("Search String is Empty!"); await ExecuteLoadItemsCommand( ); } else { Debug.WriteLine("Searching for {0}", SearchText); Foods = await FoodService.SearchFoods(SearchText); } IsBusy = false; }
public void GetFood_Success_Test() { // Arrange int id = 1; R_Food food = SampleFood(id); // create mock for repository var mock = new Mock <IFoodRepository>(); mock.Setup(s => s.GetFood(Moq.It.IsAny <int>())).Returns(food); // service FoodService foodService = new FoodService(); FoodService.Repository = mock.Object; // Act FoodDTO result = foodService.GetFood(id); // Assert Assert.IsNotNull(result); Assert.AreEqual(1, result.FoodId); }
public void DeleteFood_Success_Test() { // Arrange FoodDTO dto = SampleFoodDTO(1); dto.IsDeleted = false; // create mock for repository var mock = new Mock <IFoodRepository>(); mock.Setup(s => s.DeleteFood(Moq.It.IsAny <R_Food>())).Verifiable(); // service FoodService foodService = new FoodService(); FoodService.Repository = mock.Object; // Act foodService.DeleteFood(dto); // Assert Assert.IsTrue(true); }
public static void Main() { using var context = new PetStoreDbContext(); var brandService = new BrandService(context); var categoryService = new CategoryService(context); var foodService = new FoodService(context, brandService, categoryService); var addingFoodModel = new AddingFoodServiceModel() { Name = "Banana", Weight = 5, Price = 6m, Profit = 0.4, ExpiryDate = DateTime.Now, BrandName = "Bevola", CategoryName = "Food" // error, because not exist }; foodService.BuyFromDistributor(addingFoodModel); }
public async Task <IEnumerable <FoodItem> > GetCheese() { //var test = await FoodService.GetStoreProducts("Willys"); return(FoodItemSeeder.GetDummyFoodItems()); var willysProducts = await FoodService.GetStoreProducts(Store.Willys, Category.Cheese); var willysFoodItems = FoodItemMapper.MapProductsToFoodItems(willysProducts, "Willys"); //return willysFoodItems; var coopProducts = await FoodService.GetStoreProducts(Store.Coop, Category.Cheese); var coopFoodItems = FoodItemMapper.MapProductsToFoodItems(coopProducts, "Coop", willysFoodItems.Count); var allFoodItems = new List <FoodItem>(); allFoodItems.AddRange(willysFoodItems); allFoodItems.AddRange(coopFoodItems); return(allFoodItems); //return willysFoodItems; }
public async Task AfterSummaryAsync(IDialogContext context, IAwaitable <bool> result) { var confirm = await result; if (confirm) { //user is happy, log the meal here FoodService.LogMeal(_disambiguatedFoods); //pass over to the WasItHealthyDialog flow await context.Forward(new WasItHealthyDialog(), ResumeAfterWasItHealthyDialog, result, CancellationToken.None); } else { //user is not happy, clear and start again context.ConversationData.Clear(); _disambiguatedFoods.Clear(); _foodEntitiesFromLuis.Clear(); await context.PostAsync("Sorry that is not right, please try entering your meal again in a detailed way."); context.Wait(null); //context.Done(_disambiguatedFoods); } }
public MealPlannerController(MealService mealService, FoodService foodService, UserManager <User> userManager) { _mealService = mealService; _foodService = foodService; _userManager = userManager; }
private async Task BindFoodGroup() { FoodGroups = await FoodService.GetFoodGroups( ); }
public HomeController(FoodService foodService) { _foodService = foodService; }
FoodController() { //instantiate FoodService class fs = new FoodService(); }
public MealDetailsViewModel(MealService mealService, FoodService foodService, Meal m) { _MealService = mealService; _FoodService = foodService; LoadData(m); }
public ScrapeController(ILogger <ScrapeController> logger, FoodService foodService) { _logger = logger; _foodService = foodService; }
public ActionResult Index() { var model = FoodService.GetInstance().GetRest(); return(View(model)); }
void UpdateListOfFoods() { FoodService foodService = new FoodService(); productListDataGridView.DataSource = foodService.GetAllFoods(); }
/// <summary> /// Constructor /// </summary> /// <param name="customerService">customerService</param> /// <param name="foodService">foodService</param> /// <param name="restaurantService">restaurantService</param> public CustomerManager(CustomerService customerService, FoodService foodService, RestaurantService restaurantService) { _customerService = customerService; _foodService = foodService; _restaurantService = restaurantService; }
public FoodController() { _service = new FoodService(); }
public FoodController(FoodService foodService) { _foodService = foodService; }
public FoodViewModel(FoodService foodService, UserManager <User> userManager) { _FoodService = foodService; _userManager = userManager; }
private void productsByCategoryGridView_CellContentClick(object sender, DataGridViewCellEventArgs e) { FoodService foodService = new FoodService(); productsByCategoryGridView.DataSource = foodService.GetAllFoodsByCategory(productByCategoryComboBox.Text); }
public ActionResult Manage(MealOrderManageView model) { if (model.MealTypeId == 0) { model.MealTypeId = MealTypes.Breakfast.ToInt64(); } if (model.SchoolId == 0) { model.SchoolId = CurrentUser.CurrentSchoolId(); } else { model.FromOutSide = true; } var schoolResponse = SchoolService.Get(new SchoolGetRequest { Id = model.SchoolId }); long schoolType = 0; if (schoolResponse.Result == Result.Success) { schoolType = schoolResponse.School.SchoolType; model.SchoolType = schoolType; model.SchoolName = schoolResponse.School.Name; } var isAllow = (model.FromOutSide && CurrentUser.IsInRole("comp_mealordering") && IsCompanyUser()) || IsSchoolUser(); if (!isAllow) { return(RedirectToHomeIndex()); } var order = MealMenuOrderService.GetSchoolOrder(new SchoolOrderGetRequest { Filter = new MealMenuOrderFilterView { RecordStatusId = (int)RecordStatuses.Active, OrderDate = model.StartDate, SchoolId = model.SchoolId, MealTypeId = model.MealTypeId, SchoolType = schoolType } }); order.Order.SchoolName = model.SchoolName; order.Order.SchoolType = model.SchoolType; order.Order.SchoolId = model.SchoolId; order.Order.FromOutSide = model.FromOutSide; order.Order.SupplementaryList = new List <MealMenuSupplementaryView>(); order.Order.FoodPercentage = new FoodPercentageView { MealType = Lookups.GetItem <MealTypes>(model.MealTypeId), Fruit = 100, Vegetable = 100, SchoolId = model.SchoolId }; var getSupplementaryListResponse = MealMenuOrderService.GetSupplementaryList(new GetSupplementaryListRequest { Filter = new GetSupplementaryListFilterView { MealTypeId = model.MealTypeId, SchoolId = model.SchoolId } }); if (getSupplementaryListResponse.Result == Result.Success && getSupplementaryListResponse.List != null) { order.Order.SupplementaryList = getSupplementaryListResponse.List; } var foodPercentageResponse = FoodService.GetFoodPercentages(new FoodPercentagesRequest { SchoolId = model.SchoolId }); if (foodPercentageResponse.Result == Result.Success && foodPercentageResponse.PercentageList.Any(d => d.MealType.Id == model.MealTypeId)) { order.Order.FoodPercentage = foodPercentageResponse.PercentageList.First(d => d.MealType.Id == model.MealTypeId); } return(View(order.Order)); }
public MealDetailsViewModel(MealService mealService, FoodService foodService) { _MealService = mealService; _FoodService = foodService; }
public static void Main() { using var data = new PetStoreDbContext(); data.Database.Migrate(); // Services var brandService = new BrandService(data); var breedService = new BreedService(data); var categoryService = new CategoryService(data); var userService = new UserService(data); var foodService = new FoodService(data, userService); var petService = new PetService(data, categoryService, breedService, userService); var toyService = new ToyService(data, userService); brandService.Create("Whiskas"); brandService.Create("9Lives"); brandService.Create("Friskies"); brandService.Create("Halo"); breedService.Add("Abyssian"); breedService.Add("Birman"); breedService.Add("Bengal"); breedService.Add("Chartreux"); categoryService.Add("Cat", "A cat is some cute animal"); categoryService.Add("Dog", "The dog is another cute animal"); categoryService.Add("Whale"); categoryService.Add("Parrot"); foodService.BuyFromDistributor("Meaty Bits", 156, 2, 3.50m, DateTime.Now.AddDays(30), brandService.GetIdByName("Friskies"), categoryService.GetIdByName("Cat")); foodService.BuyFromDistributor("Meaty Nuggets", 400, 3, 5.75m, DateTime.Now.AddDays(60), brandService.GetIdByName("Whiskas"), categoryService.GetIdByName("Cat")); foodService.BuyFromDistributor("Hearty Cuts", 168, 3, 1.75m, DateTime.Now.AddDays(42), brandService.GetIdByName("9Lives"), categoryService.GetIdByName("Cat")); foodService.BuyFromDistributor("Holistic Chicken", 149, 2, 2.75m, DateTime.Now.AddDays(15), brandService.GetIdByName("Halo"), categoryService.GetIdByName("Cat")); userService.Register("Atanas Kolev", "*****@*****.**"); userService.Register("Daniel Ivanov", "*****@*****.**"); userService.Register("Georgi Petrov", "*****@*****.**"); userService.Register("Ivan Panagonov", "*****@*****.**"); foodService.SellFoodToUser(foodService.GetIdByName("Meaty Bits"), userService.GetIdByName("Atanas Kolev")); foodService.SellFoodToUser(foodService.GetIdByName("Meaty Nuggets"), userService.GetIdByName("Daniel Ivanov")); foodService.SellFoodToUser(foodService.GetIdByName("Hearty Cuts"), userService.GetIdByName("Georgi Petrov")); foodService.SellFoodToUser(foodService.GetIdByName("Holistic Chicken"), userService.GetIdByName("Ivan Panagonov")); petService.BuyPet(Gender.Male, DateTime.Now.AddDays(-90), 350, "", breedService.GetIdByName("Abyssian"), categoryService.GetIdByName("Cat")); petService.BuyPet(Gender.Female, DateTime.Now.AddDays(-476), 400, "Female cat...", breedService.GetIdByName("Birman"), categoryService.GetIdByName("Cat")); petService.BuyPet(Gender.Female, DateTime.Now.AddDays(-90), 350, "Another female cat", breedService.GetIdByName("Bengal"), categoryService.GetIdByName("Cat")); petService.BuyPet(Gender.Male, DateTime.Now.AddDays(-841), 982, "", breedService.GetIdByName("Chartreux"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Truck", "", 3.50m, 2, brandService.GetIdByName("Whiskas"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Car", "", 2.50m, 4, brandService.GetIdByName("9Lives"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Bear", "", 5.50m, 3, brandService.GetIdByName("Friskies"), categoryService.GetIdByName("Cat")); toyService.BuyFromDistributor("Ball", "", 3.50m, 4, brandService.GetIdByName("Halo"), categoryService.GetIdByName("Cat")); toyService.SellToyToUser(toyService.GetIdByName("Truck"), userService.GetIdByName("Atanas Kolev")); toyService.SellToyToUser(toyService.GetIdByName("Car"), userService.GetIdByName("Atanas Kolev")); toyService.SellToyToUser(toyService.GetIdByName("Bear"), userService.GetIdByName("Daniel Ivanov")); toyService.SellToyToUser(toyService.GetIdByName("Ball"), userService.GetIdByName("Georgi Petrov")); }
/// <summary> /// Constructor /// </summary> /// <param name="foodService">foodService</param> /// <param name="productService">productService</param> public MenuManager(FoodService foodService, ProductService productService) { _foodService = foodService; _productService = productService; }
// GET: Food public ActionResult Index() { var food = FoodService.Get().ToList(); return(View(food)); }
private static void Main(string[] args) { try { Console.WriteLine("Creating DocumentDB service..."); using (var foodService = new FoodService()) { //--- Console.WriteLine("\n> Create some documents:"); Console.ReadLine(); foodService.ShoppingList.CreateDocument(new Item { Name = "Milk", Description = "Skimmed milk" }).Wait(); foodService.ShoppingList.CreateDocument(new Item { Name = "Milk", Description = "Whole milk" }).Wait(); foodService.ShoppingList.CreateDocument(new Item { Name = "Water", Description = "Mineral" }).Wait(); foreach (var item in foodService.ShoppingList.AllDocuments) { Console.WriteLine($"- {item.Name}- {item.Description}- {item.Id}"); } //--- Console.WriteLine("\n> Find all items with name = Milk:"); Console.ReadLine(); foreach (var item in foodService.ShoppingList.Where(d => d.Name.Equals("Milk"))) { Console.WriteLine($"- {item.Name}- {item.Description}- {item.Id}"); } //--- Console.WriteLine("\n> Create a backup:"); Console.ReadLine(); var backup = foodService.BackupService.CreateBackup("my backup").Result; Console.WriteLine("Backup created at" + backup.Timestamp); //--- Console.WriteLine("\n> Delete water:"); Console.ReadLine(); foreach (var item in foodService.ShoppingList.Where(d => d.Name.Equals("Water"))) { Console.WriteLine($"Delete: {item.Name} - {item.Id}"); foodService.ShoppingList.DeleteDocument(item.SelfLink).Wait(); } //--- Console.WriteLine("\n> Restore backup:"); Console.ReadLine(); foodService.BackupService.RestoreBackup(backup); Console.WriteLine("Backup restored!"); //--- Console.WriteLine("\n> List all the documents:"); Console.ReadLine(); foreach (var item in foodService.ShoppingList.AllDocuments) { Console.WriteLine($"- {item.Name}- {item.Description}- {item.Id}"); } //--- Console.WriteLine("\n> Delete database:"); Console.ReadLine(); foodService.ShoppingList.DatabaseService.DeleteDatabase().Wait(); } } catch (Exception e) { Console.WriteLine($"Error: {e.Message}"); } finally { Console.WriteLine("\nPress <ENTER> to close the app."); Console.ReadLine(); } }