public LocalOcorrenciaViewModel(AdicionarEnderecoProdutoViewModel model, string cidade, string estado,
                                 IEnumerable <CampoDinamicoOpcao> segmentos, long?segmentoId, double latitude, double longitude,
                                 List <LocalListaViewModel> listaLocal)
 {
     ValidationResult         = new ValidationResult();
     EnderecoProdutoViewModel = new EnderecoProdutoViewModel(model, cidade, estado, null, null, latitude,
                                                             longitude, null);
     ListaSegmentos     = new SelectList(segmentos, "id", "nome");
     SegmentoId         = segmentoId;
     ListaPesquisaLocal = listaLocal;
 }
Example #2
0
        public EnderecoProdutoViewModel(EnderecoProdutoViewModel model, PessoaJuridica pj, string cidade, string estado,
                                        IEnumerable <CampoDinamicoOpcao> segmentos, long?segmentoID, double latitude, double longitude)
        {
            ID                       = model.ID;
            OcorrenciaID             = model.OcorrenciaID;
            LocalID                  = model.LocalID;
            LocaisTiposAtendimentoID = model.LocaisTiposAtendimentoID;
            PessoaFisicaID           = model.PessoaFisicaID;
            PessoaJuridicaID         = model.PessoaJuridicaID;
            ContratoID               = model.ContratoID;
            EnderecoID               = model.EnderecoID;
            CidadeID                 = model.CidadeID;
            SegmentoID               = model.SegmentoID;
            Latitude                 = model.Latitude;
            Longitude                = model.Longitude;
            Logradouro               = pj.Logradouro;
            Cep                      = pj.CodigoPostal;
            Numero                   = pj.Numero;
            Bairro                   = pj.Bairro;
            Cidade                   = cidade;
            Estado                   = estado;
            CidadeID                 = pj.CidadeId;
            Segmentos                = new SelectList(segmentos, "id", "nome");
            SegmentoID               = segmentoID;
            Latitude                 = latitude;
            Longitude                = longitude;
            ValidationResult         = new ValidationResult();
            Complemento              = model.Complemento;

            try
            {
                EnderecoProduto = EnderecoCompleto;
            }
            catch
            {
            }
        }