コード例 #1
0
        private void Inserir()
        {
            var dataAtual              = DateTime.Now;
            var totalPontos            = pontuacaoFamiliaBusiness.CalcularPontuacao(Entidade);
            var criteriosFamiliaPossui = pontuacaoFamiliaBusiness.CriteriosFamiliaPossui;

            var pontuacaoFamilia = new PontuacaoFamilia();

            pontuacaoFamilia.TotalPontos  = totalPontos;
            pontuacaoFamilia.DataCadastro = dataAtual;
            criteriosFamiliaPossui.ForEach(x => { pontuacaoFamilia.CriteriosAtendidos.Add(x); });
            pontuacaoFamilia.DataCadastro = dataAtual;
            pontuacaoFamilia.SituacaoID   = ESituacao.Ativo;
            Entidade.PontuacaoFamilia     = pontuacaoFamilia;

            if (repository.Inserir(Entidade))
            {
                AdicionarMensagem("Família cadastrada com sucesso!", ETipoMensagem.SUCESSO);
            }
            else
            {
                AdicionarMensagem("Não foi possível cadastrar a Família!", ETipoMensagem.ERRO);
                EhValido = false;
            }
        }