Ejemplo n.º 1
0
        public IActionResult MyCharacterList()
        {
            MyCharactersViewModel viewModel = new MyCharactersViewModel()
            {
                MyCharactersList = characterService.GetUserCharacters(
                    _userManager.GetUserAsync(HttpContext.User).Result.Id
                    )
            };

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public IActionResult Characters()
        {
            var vm = new MyCharactersViewModel
            {
                IsCreateCharacterEnabled = _userService.IsPlayer(),
                HasEpisode = _context.Episode.Include(e => e.Status).Include(e => e.Series)
                             .Any(e => e.Status.Name == StaticValues.Published && e.Series.GameId == HttpContext.GetTenant().Id),
            };
            var owner = _userService.GetAuthId();
            var bios  = _context.Biography.Include(b => b.Player).Where(x => x.Player.AuthString == owner && x.GameId.HasValue && x.GameId.Value == HttpContext.GetTenant().Id);

            foreach (var bio in bios)
            {
                vm.Characters.Add(bio.Id, bio.Firstname + " " + bio.Surname);
            }

            return(View(vm));
        }