Example #1
0
        public IActionResult SaveProducts(AlternateProductViewModel left, AlternateProductViewModel right)
        {
            Product productLeft  = productService.Get(x => x.IsActive && x.id == left.ProductId && x.Languageid == left.LanguageId);
            Product productRight = productService.Get(x => x.IsActive && x.id == right.ProductId && x.Languageid == right.LanguageId);

            if (productLeft != null && productRight != null)
            {
                ML_Product mL_Product = new ML_Product()
                {
                    CreateUserid                    = LoginUser.id,
                    WebSiteid                       = CurrentWebsiteId,
                    ProductId                       = productLeft.id,
                    Product                         = productLeft,
                    AlternateProduct                = productRight,
                    AlternateProductId              = productRight.id,
                    ProductLanguageKeyCode          = left.KeyCode,
                    AlternateProductLanguageKeyCode = right.KeyCode
                };

                mL_ProductService.Add(mL_Product);
                mL_ProductService.Save();
                return(Json("Islem Basarili"));
            }
            return(Json("Islem Basarısız"));
        }
Example #2
0
        public IActionResult GetProductsAjax(AlternateProductViewModel left, AlternateProductViewModel right)
        {
            Product productLeft  = productService.Get(x => x.IsActive && x.id == left.ProductId && x.Languageid == left.LanguageId);
            var     pleft        = new { productLeft.id, productLeft.PhotoPath, productLeft.SupTitle, left.LanguageId, left.KeyCode };
            Product productRight = productService.Get(x => x.IsActive && x.id == right.ProductId && x.Languageid == right.LanguageId);
            var     pright       = new { productRight.id, productRight.PhotoPath, productRight.SupTitle, right.LanguageId, right.KeyCode };
            var     json         = JsonConvert.SerializeObject(new { pLeft = pleft, pRight = pright });

            return(Json(json));
        }