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")); }
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)); }