public async Task <IActionResult> AddItem([FromBody] InventoryItemAddViewModel model)
        {
            var response  = String.Empty;
            var character = m_Repository.GetAllCharacters().FirstOrDefault(item => item.Name == model.CharacterName);

            if (character == null)
            {
                response = "Invalid UserId";
            }

            InventoryItem addItem = new InventoryItem()
            {
                Character    = character,
                TemplateId   = model.TemplateId,
                SlotPosition = model.SlotPosition,
                StackSize    = model.StackSize
            };

            await m_Repository.AddItem(addItem);

            return(Json(response));
        }