// 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);
        }