コード例 #1
0
ファイル: UsuarioScopes.cs プロジェクト: Varcal/SOW
 public static bool CriarUsuarioSeValido(this Usuario usuario)
 {
     return(GarantirQue.EstaValido(
                ValidarSe.NaoEstaNulo(usuario.Nome, "Nome é obrigatório"),
                ValidarSe.Verdadeiro(usuario.Nome?.EstaValido() ?? false, "Nome está inválido"),
                ValidarSe.Verdadeiro(usuario.Contas.Any(), "Conta é obrigatória")
                ));
 }
コード例 #2
0
 public static bool CriarContaSeValida(this Conta conta)
 {
     return(GarantirQue.EstaValido(
                ValidarSe.NaoEstaNulo(conta.ContaCorrente, "Número da conta é obrigatório"),
                ValidarSe.NaoEstaNulo(conta.Banco, "Banco é obrigatório"),
                ValidarSe.NaoEstaNulo(conta.Saldo, "Saldo é obrigatório"),
                ValidarSe.Verdadeiro(conta.ContaCorrente.EstaValido(), "Número da conta deve ser válido")
                ));
 }