예제 #1
0
 private IEnumerable <PostApi> ListaDoTipo(TipoListaPost tipo)
 {
     return(_repo.All
            .Where(l => l.Lista == tipo)
            .Select(l => l.ToApi())
            .ToList());
 }
예제 #2
0
 private Lista CriaLista(TipoListaPost tipo)
 {
     return(new Lista
     {
         Tipo = tipo.ParaString(),
         Posts = _repo.All
                 .Where(l => l.Lista == tipo)
                 .Select(l => l.ToApi())
                 .ToList()
     });
 }
예제 #3
0
 public static string ParaString(this TipoListaPost tipo)
 {
     return(mapa.First(s => s.Value == tipo).Key);
 }
예제 #4
0
        public IActionResult Recuperar(TipoListaPost tipo)
        {
            var lista = CriaLista(tipo);

            return(Ok(lista));
        }