Ejemplo n.º 1
0
        private static void LocalizarMontagem()
        {
            string descricao;

            LerDoTeclado("Descrição...............:", out descricao);

            Console.Clear();
            Console.WriteLine("================================================================================");
            Console.WriteLine("|Id        |Data        |Passo a Passo                                         |");
            using (var context = new SGALContext())
            {
                var montagems = context.RecuperarMontagemParaApresentacao();
                foreach (var montagem in montagems)
                {
                    if (montagem.DescricaoPassoAPasso.ToUpper().Contains(descricao.ToUpper()))
                    {
                        Console.WriteLine("|{0,10}|{1,12}|{2,24}|",
                                          montagem.MontagemID,
                                          montagem.DataCriacao.ToString("dd/MM/yyyy"),
                                          montagem.DescricaoPassoAPasso);
                    }
                }
            }
            Console.WriteLine("================================================================================");
        }
Ejemplo n.º 2
0
        public static IEnumerable <LegooZerApresentacao> RecuperarParaApresentacao(this SGALContext context)
        {
            var legooZersComEndereco = from legoozer in context.LegooZers.Include("Enderecos")
                                       select legoozer;

            return(from legoozer in legooZersComEndereco.AsEnumerable()
                   select new LegooZerApresentacao(legoozer.LegooZerID, legoozer.NomeCompleto, legoozer.EnderecoEmail, legoozer.Enderecos[0].Cidade));
        }
Ejemplo n.º 3
0
 private static void ListarLegooZers()
 {
     Console.Clear();
     Console.WriteLine("==================================================================================");
     Console.WriteLine("|ID            |Nome                |e-mail                     |Cidade                 |");
     using (var context = new SGALContext())
     {
         var legooZers = context.RecuperarParaApresentacao();
         foreach (var legoozer in legooZers)
         {
             Console.WriteLine("|{0,12}|{1,22}|{2,30}|{3,26}|",
                               legoozer.LegooZerID,
                               legoozer.NomeCompleto,
                               legoozer.EnderecoEmail,
                               legoozer.Cidade);
         }
     }
     Console.WriteLine("==================================================================================");
 }
 public EnderecosLegooZerController()
 {
     sgalContext         = new SGALContext();
     repositorioLegooZer = new RepositorioLegooZer(sgalContext);
 }
 public void SetUp()
 {
     sgalContext = new SGALContext("SGAL.Teste");
 }
 public ItemMontagemController()
 {
     sgalContext         = new SGALContext();
     repositorioMontagem = new RepositorioMontagem(sgalContext);
     repositorioPeca     = new RepositorioPeca(sgalContext);
 }
Ejemplo n.º 7
0
 public AvaliacaoController()
 {
     sgalContext          = new SGALContext();
     repositorioMontagem  = new RepositorioMontagem(sgalContext);
     repositorioAvaliacao = new RepositorioAvaliacao(sgalContext);
 }
 public ComentarioController()
 {
     sgalContext           = new SGALContext();
     repositorioMontagem   = new RepositorioMontagem(sgalContext);
     repositorioComentario = new RepositorioComentario(sgalContext);
 }
Ejemplo n.º 9
0
 public PecaController()
 {
     sgalContext     = new SGALContext();
     repositorioPeca = new RepositorioPeca(sgalContext);
 }
Ejemplo n.º 10
0
 public MontagemController()
 {
     sgalContext         = new SGALContext();
     repositorioMontagem = new RepositorioMontagem(sgalContext);
     repositorioLegooZer = new RepositorioLegooZer(sgalContext);
 }
Ejemplo n.º 11
0
        public static IEnumerable <MontagemApresentacao> RecuperarMontagemParaApresentacao(this SGALContext context)
        {
            var montagens = from montagem in context.Montagens.Include("Comentarios")
                            select montagem;

            return(from montagem in montagens.AsEnumerable()
                   select new MontagemApresentacao(montagem.MontagemID, montagem.DataCriacao, montagem.DescricaoPassoAPasso));
        }