public bool IsValid() { AddNotifications(new Contract() .IsNotNullOrEmpty(FuncionarioId.ToString(), "Ocorrencia", "O campo FuncionarioId é obrigatório!") .IsNotNullOrEmpty(UsuarioId.ToString(), "UsuarioId", "O campo UsuarioId é obrigatório!") .IsNotNullOrEmpty(Titulo, "Titulo", "O campo Titulo é obrigatório!") .IsNotNullOrEmpty(SerieId.ToString(), "SerieId", "O campo SerieId é obrigatório!") .IsNotNullOrEmpty(Periodo, "Periodo", "O campo Periodo é obrigatório!") .IsNotNullOrEmpty(AlunoId.ToString(), "AlunoId", "O campo AlunoId é obrigatório!") .IsNotNull(DataOcorrencia, "DataOcorrencia", "O campo data da ocorrencia deve ser maior do que a data atual!!") ); return(Valid); }
public ParticiparPalestraCommand(PalestraId palestraId, FuncionarioId funcionarioId) { PalestraId = palestraId; FuncionarioId = funcionarioId; }
public ParticipacaoDuplicadaRule(IReadOnlyCollection <Participacao> participacoes, FuncionarioId funcionarioId) { _participacoes = participacoes; _funcionarioId = funcionarioId; }
public Participacao(FuncionarioId funcionarioId, StatusParticipacao status) { Id = new ParticipacaoId(); FuncionarioId = funcionarioId; Status = status; }
public FuncionarioCriadoEvent(FuncionarioId funcionarioId) { FuncionarioId = funcionarioId; }
public async Task <Funcionario?> FindBy(FuncionarioId id, CancellationToken cancellationToken = default) => await _context.Funcionarios.FirstOrDefaultAsync(p => p.Id == id, cancellationToken);
public async Task <Funcionario> GetBy(FuncionarioId id, CancellationToken cancellationToken = default) => await FindBy(id, cancellationToken) ?? throw new InvalidOperationException("Id Not Found");
public async Task <bool> Exists(FuncionarioId id, CancellationToken cancellationToken = default) => await _context.Funcionarios.AnyAsync(p => p.Id == id, cancellationToken);