public JsonResult Update(SaveProductFeatureVM model) { if (model.productFeatureId == null) { return(Json(new { isValid = false, message = "ویژگی محصول وارد نشده است" })); } if (model.name == null) { return(Json(new { isValid = false, message = "نام محصول وارد نشده است" })); } if (model.price == null) { return(Json(new { isValid = false, message = "قیمت محصول وارد نشده است" })); } if (model.productGroupId == null) { return(Json(new { isValid = false, message = "گروه بندی محصول وارد نشده است" })); } if (model.id > 0 && model.id != null) { var product = kavanContext.Products.Single(x => x.Id == model.id); product.ProductFeatureId = model.productFeatureId.Value; product.Title = model.name; product.ProductGroupId = model.productGroupId.Value; product.Price = model.price.Value; product.Description = model.description; } kavanContext.SaveChanges(); return(Json(new { isValid = true, message = "عملیات ویرایش با موفقیت انجام شد" })); }
public JsonResult Save(SaveProductFeatureVM model) { if (model.productFeatureId == null) { return(Json(new { isValid = false, message = "ویژگی محصول وارد نشده است" })); } if (model.name == null) { return(Json(new { isValid = false, message = "نام محصول وارد نشده است" })); } if (model.price == null) { return(Json(new { isValid = false, message = "قیمت محصول وارد نشده است" })); } if (model.productGroupId == null) { return(Json(new { isValid = false, message = "گروه بندی محصول وارد نشده است" })); } var item = new Product() { Title = model.name, ProductFeatureId = model.productFeatureId.Value, ProductGroupId = model.productGroupId.Value, Description = model.description, Price = model.price.Value, }; kavanContext.Products.Add(item); kavanContext.SaveChanges(); return(Json(new { isValid = true, message = "عملیات ایجاد با موفقیت انجام شد" })); }