Esempio n. 1
0
 public Seguro BuscarSeguro(TipoSeguro tipo, long numeroApolice)
 {
     try
     {
         return(_sinistroService.BuscarSeguro(tipo, numeroApolice));
     }
     catch (ConcorrenciaBancoException)
     {
         throw new ConcorrenciaBancoException("Favor tentar novamente mais tarde.");
     }
 }
        private void CarregarViewBag(int ideSinistro = 0, int ideSeguro = 0, string idcSituacao = "")
        {
            // Recupera todos os seguros cadastrados
            var seguro = sinistroService.BuscarSeguro(ideSinistro, ideSeguro, idcSituacao);

            ViewBag.Veiculo = seguro
                              .Select(x => new SelectListItem()
            {
                Value = x.Veiculo.IdeVeiculo.ToString(), Text = x.Veiculo.DscMarcaModelo
            })
                              .OrderBy(x => x.Text)
                              .ToList();

            ViewBag.Seguradora = seguro
                                 .Select(x => new SelectListItem()
            {
                Value = x.Seguradora.IdePessoaJuridica.ToString(), Text = x.Seguradora.NomRazaoSocial
            })
                                 .OrderBy(x => x.Text)
                                 .ToList();

            ViewBag.Seguro = seguro
                             .Select(x => new SelectListItem()
            {
                Value = x.IdeSeguro.ToString(), Text = x.Veiculo.DscMarcaModelo
            })
                             .OrderBy(x => x.Text)
                             .ToList();

            ViewBag.TipoSinistro = sinistroService.BuscarTipoSinistro()
                                   .Select(x => new SelectListItem()
            {
                Value = x.Value, Text = x.Text
            })
                                   .OrderBy(x => x.Text)
                                   .ToList();
        }