// GET: storeItemImage/Create public async Task <ActionResult> Create(int?storeItemId) { bool storeItem_Selected = storeItemId.HasValue; ViewBag.StoreItemSelected = storeItem_Selected; var request = new HTTPrequest(); List <StoreItemSimpleDto> storeItemsList = new List <StoreItemSimpleDto>(); StoreItemSimpleDto storeItem = new StoreItemSimpleDto(); List <SelectListItem> storeItemDropdown = new List <SelectListItem>(); // Checks if page was access from Index of all MediaFiles, or Direct from a particular storeItem if (storeItem_Selected == true) { storeItem = await request.Get <StoreItemSimpleDto>("api/storeItem/" + storeItemId); if (storeItem == null) { return(HttpNotFound()); } else { storeItemDropdown.Add(new SelectListItem() { Text = storeItem.Name, Value = storeItem.Id.ToString() }); ViewBag.StoreItemName = storeItem.Name; ViewBag.StoreItemID = storeItem.Id.ToString(); } } else { storeItemsList = await request.Get <List <StoreItemSimpleDto> >("api/storeItem?pageNumber=0&numPerPage=5-0&isDeleted=false"); if (storeItemsList != null && storeItemsList.Any()) { foreach (var storeItems in storeItemsList) { storeItemDropdown.Add(new SelectListItem() { Text = storeItems.Id + ":" + storeItems.Name, Value = storeItems.Id.ToString() }); } } } ViewBag.StoreItemList = storeItemDropdown; return(View()); }
StoreItemImageDto CreateTestStoreItemImage() { StoreItemSimpleDto newStoreItem = new StoreItemSimpleDto { Id = CreateTestStoreItem().Id, Name = CreateTestStoreItem().Name }; StoreItemImageDto storeItemImage = new StoreItemImageDto() { Id = 1, Image = testImage, FileType = ".jpg", StoreItem = new StoreItemSimpleDto { Id = CreateTestStoreItem().Id, Name = CreateTestStoreItem().Name } }; storeItemImage = _controller.Create(storeItemImage); return(storeItemImage); }