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