Ejemplo n.º 1
0
        public void AtualizarPrefeitura(Manter manterView)
        {
            Prefeitura prefeituraModelo = new Prefeitura();
            prefeituraModelo.Id = manterView.Id;
            prefeituraModelo.Nome = manterView.Nome;
            prefeituraModelo.Aderencia = manterView.Aderencia;
            prefeituraModelo.Ordem = manterView.Ordem;
            prefeituraModelo.StatusId = manterView.Status;
            prefeituraModelo.DocumentosId = manterView.DocumentosId;
            prefeituraModelo.Documentos = FormatarParaDocumentosModelo(manterView);

            prefeituraModelo.Validar();

            if (prefeituraModelo.BuscarRegrasDeNegocioInvalidas().Count() > 0)
            {
                foreach (var item in prefeituraModelo.BuscarRegrasDeNegocioInvalidas())
                {
                    manterView.MenssagensDeErro.Add(item.Regra);
                }
            }
            else
            {
                PrefeituraServico prefeituraServico = new PrefeituraServico();
                prefeituraServico.AtualizarPrefeitura(prefeituraModelo);
            }
        }