Ejemplo n.º 1
0
 public static Result <DuracaoTurma> Criar(EDuracaoEm tipo, int quantidade)
 {
     if (Quantidade.Criar(quantidade) is var valor && valor.IsFailure)
     {
         return(Result.Failure <DuracaoTurma>(valor.Error));
     }
     return(Result.Ok(new DuracaoTurma(tipo, valor.Value)));
 }
Ejemplo n.º 2
0
 private DuracaoTurma(EDuracaoEm tipo, Quantidade quantidade)
 {
     Tipo       = tipo;
     Quantidade = quantidade;
 }