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