public IEnumerable <Models.Character> Get(int id, [FromQuery] string username) { List <Models.Character> characters = new List <Models.Character>(); int usrId = UserRepo.GetUserByUsername(username).UserID; foreach (var item in Repo.GetCharacterByCampUsr(id, usrId)) { Models.Character character = new Models.Character(); character.CharacterID = item.CharacterID; character.Name = item.Name; character.Bio = item.Bio; character.Race = Repo.GetRaceById(item.RaceID).Name; character.Class = Repo.GetClassById(item.ClassID).Name; character.CampaignName = CampRepo.GetCampaignById(item.CampaignID).Name; character.Experience = item.Experience; character.Level = item.Level; character.Str = item.Str; character.Dex = item.Dex; character.Con = item.Con; character.Int = item.Int; character.Wis = item.Wis; character.Cha = item.Cha; character.Speed = item.Speed; character.MaxHP = item.MaxHP; characters.Add(character); } return(characters); }
public Models.Character Get(int id) { Models.Character character = new Models.Character(); character.CharacterID = Repo.GetCharacterById(id).CharacterID; character.Name = Repo.GetCharacterById(id).Name; character.Bio = Repo.GetCharacterById(id).Bio; character.Race = Repo.GetRaceById(Repo.GetCharacterById(id).RaceID).Name; character.Class = Repo.GetClassById(Repo.GetCharacterById(id).ClassID).Name; character.CampaignName = CampRepo.GetCampaignById(Repo.GetCharacterById(id).CampaignID).Name; character.Experience = Repo.GetCharacterById(id).Experience; character.Level = Repo.GetCharacterById(id).Level; character.Str = Repo.GetCharacterById(id).Str; character.Dex = Repo.GetCharacterById(id).Dex; character.Con = Repo.GetCharacterById(id).Con; character.Int = Repo.GetCharacterById(id).Int; character.Wis = Repo.GetCharacterById(id).Wis; character.Cha = Repo.GetCharacterById(id).Cha; character.Speed = Repo.GetCharacterById(id).Speed; character.MaxHP = Repo.GetCharacterById(id).MaxHP; return(character); }