/// <summary> /// Create a new cg_Products_Info_Tabs object. /// </summary> /// <param name="productInfoTabId">Initial value of the ProductInfoTabId property.</param> public static cg_Products_Info_Tabs Createcg_Products_Info_Tabs(global::System.Int64 productInfoTabId) { cg_Products_Info_Tabs cg_Products_Info_Tabs = new cg_Products_Info_Tabs(); cg_Products_Info_Tabs.ProductInfoTabId = productInfoTabId; return cg_Products_Info_Tabs; }
/// <summary> /// Deprecated Method for adding a new object to the cg_Products_Info_Tabs EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTocg_Products_Info_Tabs(cg_Products_Info_Tabs cg_Products_Info_Tabs) { base.AddObject("cg_Products_Info_Tabs", cg_Products_Info_Tabs); }
public ActionResult product_infotabs_add(FormCollection collection) { long ProductId = Convert.ToInt64(collection["ProductId"]); long languageId = Convert.ToInt64(collection["LanguageId"]); var item = db.cg_Products.Where(p => p.ProductId == ProductId).FirstOrDefault(); var ProductInfo = db.cg_Products_Info.Where(pi => pi.LanguageId == languageId && pi.ProductId == ProductId).FirstOrDefault(); var newItem = new cg_Products_Info_Tabs(); // get new ListOrder ProductInfo.cg_Products_Info_Tabs.Load(); var listOrder = (from itabs in ProductInfo.cg_Products_Info_Tabs select itabs.ListOrder).Max(); // add values newItem.TabTitle = collection["NewTabTitle"]; newItem.TabCode = collection["NewTabCode"]; newItem.ListOrder = listOrder + 1; // add to DB & save ProductInfo.cg_Products_Info_Tabs.Add(newItem); db.SaveChanges(); return RedirectToAction("product_full_edit", new { id = ProductId, lid = languageId }); }