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 ItemsResources EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToItemsResources(ItemsResources itemsResources)
 {
     base.AddObject("ItemsResources", itemsResources);
 }
 /// <summary>
 /// Create a new ItemsResources object.
 /// </summary>
 /// <param name="id">Initial value of the Id property.</param>
 /// <param name="itemId">Initial value of the ItemId property.</param>
 /// <param name="resourceId">Initial value of the ResourceId property.</param>
 /// <param name="deviceId">Initial value of the DeviceId property.</param>
 public static ItemsResources CreateItemsResources(global::System.Int32 id, global::System.Int32 itemId, global::System.Int32 resourceId, global::System.Int32 deviceId)
 {
     ItemsResources itemsResources = new ItemsResources();
     itemsResources.Id = id;
     itemsResources.ItemId = itemId;
     itemsResources.ResourceId = resourceId;
     itemsResources.DeviceId = deviceId;
     return itemsResources;
 }
 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");
 }