private async Task <List <LibroGrpc> > GetLibros() { try { var dataManager = new DapperDalManager(Configuration.GetConnectionString("ConnString")); var result = await dataManager.GetAll(); var libros = result.ToList(); var returnList = new List <LibroGrpc>(); foreach (var libro in libros) { returnList.Add(new LibroGrpc() { Autore = new ScrittoreGrpc() { Cognome = libro.Autore.Cognome, Nome = libro.Autore.Nome, Id = libro.Autore.Id.ToString() }, Id = libro.Id.ToString(), Titolo = libro.Titolo }); } return(returnList); } catch (Exception e) { throw; } }
public async Task <List <LibroWcf> > GetLibros() { try { var dataManager = new DapperDalManager(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString); var result = await dataManager.GetAll(); var libros = result.ToList(); var returnList = new List <LibroWcf>(); foreach (var libro in libros) { returnList.Add(new LibroWcf { Autore = new ScrittoreWcf { Cognome = libro.Autore.Cognome, Nome = libro.Autore.Nome, Id = libro.Autore.Id }, Id = libro.Id, Titolo = libro.Titolo }); } return(returnList); } catch (Exception e) { Console.WriteLine(e); throw; } }