public ActionResult SaveProductCategory(ProductCategoryForm productCategoryForm) { if (!ModelState.IsValid) { return(View("EditProductCategory", productCategoryForm)); } ExecuteCommand(new UpdateProductCategoryCommand(productCategoryForm)); return(RedirectToAction("AddProduct")); }
public IActionResult UpdateProduct(long id, [FromBody] ProductCategoryForm model) { var productCategory = _productCategoryRepository.Query().FirstOrDefault(x => x.Id == id); productCategory.IsFeaturedProduct = model.IsFeaturedProduct; productCategory.DisplayOrder = model.DisplayOrder; _productCategoryRepository.SaveChange(); return(Ok()); }
public static ProductCategoryForm MapProductCategoryToForm(Domain.Product.ProductCategory productCategory) { var form = new ProductCategoryForm { ProductCategoryId = productCategory.Id, ProductCategoryCode = productCategory.Code, ProductCategoryName = productCategory.Name, RestaurantId = productCategory.Restaurant.Id }; return(form); }
public ActionResult AddProductCategory(ProductCategoryForm productCategoryForm) { InitializeInfo(); productCategoryForm.RestaurantId = restaurantId; var cmdResult = ExecuteCommand(new CreateProductCategoryCommand(productCategoryForm)); if (cmdResult.Success) { return(RedirectToAction("EditProductCategory", new { productCategoryId = cmdResult.Result })); } return(View(productCategoryForm)); }
/// <summary> /// Tworzenie kategorii produktu z formularza /// </summary> /// <param name="productCategoryForm">Formularz kategorii produktu</param> /// <returns></returns> public ProductCategory ConstructProductCategoryEntity(ProductCategoryForm productCategoryForm) { var productCategory = new ProductCategory { Name = productCategoryForm.ProductCategoryName, Code = productCategoryForm.ProductCategoryCode, Restaurant = productCategoryForm.RestaurantId.HasValue ? new Restaurant { Id = productCategoryForm.RestaurantId.Value } : null }; return(productCategory); }
private void productCategoryToolStripMenuItem_Click(object sender, EventArgs e) { if (MdiChildren.Length > 0) { return; } var productCategory = new ProductCategoryForm { MdiParent = this }; productCategory.Show(); }
public async Task <IActionResult> UpdateProduct(long id, [FromBody] ProductCategoryForm model) { var productCategory = await _productCategoryRepository.Query().FirstOrDefaultAsync(x => x.Id == id); if (productCategory == null) { return(NotFound()); } productCategory.IsFeaturedProduct = model.IsFeaturedProduct; productCategory.DisplayOrder = model.DisplayOrder; await _productCategoryRepository.SaveChangesAsync(); return(Accepted()); }
public UpdateProductCategoryCommand(ProductCategoryForm productCategoryForm) { this.productCategoryForm = productCategoryForm; }
/// <summary> /// Aktualizacja kategorii produktu /// </summary> /// <param name="productCategory"></param> /// <param name="productCategoryForm"></param> public void UpdateProductCategoryEntity(ProductCategory productCategory, ProductCategoryForm productCategoryForm) { productCategory.Name = productCategoryForm.ProductCategoryName; productCategory.Code = productCategory.Code; }
private void productCategoriesToolStripMenuItem_Click(object sender, EventArgs e) { ProductCategoryForm.Show(this); }