Exemplo n.º 1
0
        public void SaveProductCategory(ProductCategoryDetails productCategoryDetails)
        {
            ProductCategory dbproductCategories = context.ProductCategory.Find(productCategoryDetails.ProductCategoryId);

            if (dbproductCategories != null)
            {
                dbproductCategories.ProductCategoryId   = productCategoryDetails.ProductCategoryId;
                dbproductCategories.ProductCategoryName = productCategoryDetails.ProductCategoryName;
                dbproductCategories.CategoryDescription = productCategoryDetails.CategoryDescription;
                dbproductCategories.CategorySeoId       = context.SEO.Where(c => c.MetaTagTitle == productCategoryDetails.SelectedMetaTagTitle).Select(c => c.SEOId).FirstOrDefault();
                dbproductCategories.ProductGameId       = context.ProductGame.Where(c => c.GameName == productCategoryDetails.SelectedGame).Select(c => c.ProductGameId).FirstOrDefault();
            }
            else
            {
                ProductCategory productCategories = new ProductCategory()
                {
                    ProductCategoryId   = Guid.NewGuid(),
                    ProductCategoryName = productCategoryDetails.ProductCategoryName,
                    CategoryDescription = productCategoryDetails.CategoryDescription,
                    CategorySeoId       = context.SEO.Where(c => c.MetaTagTitle == productCategoryDetails.SelectedMetaTagTitle).Select(c => c.SEOId).FirstOrDefault(),
                    ProductGameId       = context.ProductGame.Where(c => c.GameName == productCategoryDetails.SelectedGame).Select(c => c.ProductGameId).FirstOrDefault()
                };
                context.ProductCategory.Add(productCategories);
            }
            context.SaveChanges();
        }
Exemplo n.º 2
0
 public ActionResult SaveProductCategory(ProductCategoryDetails productCategoryDetails)
 {
     if (ModelState.IsValid)
     {
         EntityRepository.SaveProductCategory(productCategoryDetails);
         TempData["message"] = string.Format("Product Category  has been saved");
         return(RedirectToAction("List", new { type = "ProductCategory" }));
     }
     else
     {
         return(View("List", productCategoryDetails));
     }
 }