Пример #1
0
 public static Inscricao Carregar(long id, DateTime dataInscricao, string situacao, bool bolsaEstudo, Candidato candidato, Curso cursoPretendido)
 {
     return(new Inscricao()
     {
         Id = id,
         Candidato = candidato,
         Situacao = situacao,
         CursoPretendido = cursoPretendido,
         DataInscricao = dataInscricao,
         BolsaEstudo = bolsaEstudo
     });
 }
Пример #2
0
            public static Inscricao NovaInscricao(RegistroDeInscricaoNovoCandidato comando, Curso cursoPretendido)
            {
                var inscricao = new Inscricao()
                {
                    Candidato       = new Candidato(comando),
                    Situacao        = SituacaoCandidato.Nenhuma.DisplayName,
                    CursoPretendido = cursoPretendido,
                    DataInscricao   = DateTime.Today,
                    BolsaEstudo     = false
                };

                if (inscricao.Candidato.Invalid)
                {
                    inscricao.AddNotifications(inscricao.Candidato);
                }

                return(inscricao);
            }