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