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; } }