public async Task <ActionResult> LeaveGroup(Guid characterId, Guid groupId)
        {
            var user = await CharacterFacade.GetCharacterById(Guid.Parse(User.Identity.Name));

            if (user != null && user.GroupId.HasValue && user.GroupId == groupId)
            {
                if (user.IsGroupAdmin || characterId == user.Id)
                {
                    await GroupFacade.RemoveFromGroup(characterId, groupId);
                }
            }
            return(RedirectToAction("Index"));
        }