/// <summary> /// Generate the initial list of producer items for NewTransaction /// </summary> /// <param name="currentID">ID of the first producer</param> /// <returns>List of Items</returns> private List<ItemsModel> FetchInitialProducerItems(int currentID) { List<ItemsModel> model = new List<ItemsModel>(); using (var db = new CopiosisEntities()) { var items = db.products.Where(a => a.ownerID == currentID && a.deletedDate == null).ToList(); foreach (var value in items) { ItemsModel item = new ItemsModel(); item.ProductName = value.name; item.Description = value.description; item.Gateway = value.gateway; item.ItemClass = value.itemClass1.name; item.ItemGuid = value.guid; model.Add(item); } } return model; }
/// <summary> /// Get the items for the currently logged in user /// </summary> /// <returns>List of Items</returns> private List<ItemsModel> CurrenUserItems() { List<ItemsModel> model = new List<ItemsModel>(); using (var db = new CopiosisEntities()) { int userId = WebSecurity.CurrentUserId; var items = db.products.Where(a => a.ownerID == userId && a.deletedDate == null).ToList(); foreach (var value in items) { ItemsModel item = new ItemsModel(); item.ProductName = value.name; item.Description = value.description; item.Gateway = value.gateway; item.ItemClass = value.itemClass1.name; item.ItemGuid = value.guid; item.ItemType = value.type; model.Add(item); } } return model; }