public object Historias(int id, int currentpage) { var perpage = 20; var(total, historias) = PersonagemRepositorio.BuscarHistorias(id, perpage, currentpage); //Retornando um objeto anônimo pois Value Tuples retornam as chaves como Item1, Item2, etc. return(new { historias, total }); }
public void TestarSeEstaIncluindoPersonagemNaListaENoArquivo() { PersonagemRepositorio repositorio = new PersonagemRepositorio(); Personagem blanka = new Personagem("Blanka", new DateTime(2010, 10, 10), 10, 5.5, "Brasil", "Alahuakabar", false); Personagem guile = new Personagem("Guile", new DateTime(2010, 10, 10), 30, 15.0, "America", "Alexfool", false); Personagem balrog = new Personagem("Balrog", new DateTime(2010, 05, 15), 1000, 50.5, "Tailandia", "Tiger robocop", true); Personagem eu = new Personagem("Eu", new DateTime(2010, 10, 09), 1, 1.5, "Brasil", "CtrlC", false); repositorio.IncluirPersonagem(blanka); repositorio.IncluirPersonagem(guile); repositorio.IncluirPersonagem(balrog); repositorio.IncluirPersonagem(eu); var listaDoArquivo = File.ReadAllLines(caminhoDoBanco).ToList(); Assert.AreEqual(listaDoArquivo.Count, repositorio.ListaDePersonagens.Count); }
public Personagem Busca(String termo) { return(PersonagemRepositorio.BuscarPersonagem(termo)); }
public PersonagemAplicativo() { this.repositorio = new PersonagemRepositorio(); }
public Personagem ObterPersonagem(IConfiguration configuracao, int id) { var repositorio = new PersonagemRepositorio(configuracao); return(repositorio.ObterPersonagem(configuracao, id)); }
public List <Personagem> ObterPersonagens(IConfiguration configuracao, IMemoryCache cache) { var repositorio = new PersonagemRepositorio(configuracao); return(repositorio.ObterPersonagens(configuracao, cache)); }
public Personagem BuscarPersonagemPorNome(string nome) { var repositorio = new PersonagemRepositorio(); return(repositorio.BuscarPersonagemPorNome(nome)); }
internal PersonagemAplicativo(IPersonagemRepositorio repositorio) { this.repositorio = (PersonagemRepositorio)repositorio; }