Exemplo n.º 1
0
        public async Task <IActionResult> AddCharacterLinkEntry(CharacterLinkEntryType entryType, int id, int linkId)
        {
            var userId = this.User.FindFirstValue(ClaimTypes.NameIdentifier);
            await _entryService.AddReplaceCharacterLinkEntryAsync(entryType, userId, id, linkId);

            return(RedirectToAction("Index", new { id = id }));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> AddCharacterLink(AddRemoveCharacterLink vm)
        {
            var userId = GetUserId();
            await _entryService.AddReplaceCharacterLinkEntryAsync(vm.LinkEntryType, GetUserId(), vm.CharacterId, vm.LinkedCharacterId);

            var sections = await _characterService.GetSectionsAsync(vm.CharacterId, userId);

            return(new JsonResult(sections));
        }