public ActionResult AddItems(Items item) { item.CreateTime = DateTime.Now; DBContext.AddToItems(item); DBContext.SaveChanges(); if (Request.Form["resourceid"] != null && Request.Form["diveceid"] != null) { string[] resources = Request.Form["resourceid"].TrimEnd(',').Split(','); string[] devices = Request.Form["diveceid"].TrimEnd(',').Split(','); string str = Request.Form["PlayName"]; for (int i = 0; i < resources.Length; i++) { if (resources[i] != string.Empty && devices[i] != string.Empty) { ItemsResources ir = new ItemsResources { ItemId = item.Id, ResourceId = int.Parse(resources[i]), DeviceId = int.Parse(devices[i])}; DBContext.AddToItemsResources(ir); } } DBContext.SaveChanges(); } return RedirectToAction("IndexItems"); }
/// <summary> /// Deprecated Method for adding a new object to the Items EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToItems(Items items) { base.AddObject("Items", items); }
/// <summary> /// Create a new Items object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="name">Initial value of the Name property.</param> /// <param name="remark">Initial value of the Remark property.</param> /// <param name="createTime">Initial value of the CreateTime property.</param> /// <param name="listId">Initial value of the ListId property.</param> public static Items CreateItems(global::System.Int32 id, global::System.String name, global::System.String remark, global::System.DateTime createTime, global::System.Int32 listId) { Items items = new Items(); items.Id = id; items.Name = name; items.Remark = remark; items.CreateTime = createTime; items.ListId = listId; return items; }
public ActionResult EditItems(Items item) { var items = DBContext.Items.Where(e => e.Id == item.Id).FirstOrDefault(); items.Name = item.Name; items.Remark = item.Remark; var delObj = DBContext.ItemsResources.Where(e => e.ItemId == items.Id); foreach (var v in delObj) DBContext.DeleteObject(v); if (Request.Form["resourceid"] != null && Request.Form["diveceid"] != null) { string[] resources = Request.Form["resourceid"].TrimEnd(',').Split(','); string[] devices = Request.Form["diveceid"].TrimEnd(',').Split(','); string str = Request.Form["PlayName"]; for (int i = 0; i < resources.Length; i++) { if (resources[i] != string.Empty && devices[i] != string.Empty) { ItemsResources ir = new ItemsResources { ItemId = item.Id, ResourceId = int.Parse(resources[i]), DeviceId = int.Parse(devices[i]) }; DBContext.AddToItemsResources(ir); } } } DBContext.SaveChanges(); return RedirectToAction("IndexItems"); }