public async Task <ItemSizeDTO> DeleteItemSize(int itemId, string sizeId)
        {
            var size = await _context.ItemSize.FindAsync(itemId, sizeId);

            var sizeToReturn = new ItemSizeDTO
            {
                Size           = size.Size,
                AdditionalCost = size.AdditionalCost
            };

            _context.Remove(size);
            await _context.SaveChangesAsync();

            return(sizeToReturn);
        }
        public async Task <ItemSizeDTO> AddNewItemSize(int itemId, ItemSize itemSize)
        {
            var newSize = new ItemSize
            {
                ItemId         = itemId,
                Size           = itemSize.Size,
                AdditionalCost = itemSize.AdditionalCost
            };

            _context.ItemSize.Add(newSize);
            await _context.SaveChangesAsync();

            var newSizeDTO = new ItemSizeDTO
            {
                Size           = itemSize.Size,
                AdditionalCost = itemSize.AdditionalCost
            };

            return(newSizeDTO);
        }