public PermissaoAptoParaCadastroValidation(IPermissaoRepositorio permissaoRepositorio)
        {
            var descricaoDuplicada = new PermissaoDevePossuirDescricaoUnicaSpecification(permissaoRepositorio);
            var siglaDuplicada     = new PermissaoDevePossuirSiglaUnicaSpecification(permissaoRepositorio);

            base.Add("descricaoDuplicada", new Rule <Permissao>(descricaoDuplicada, "Descrição já cadastrada"));
            base.Add("siglaDuplicada", new Rule <Permissao>(siglaDuplicada, "Sigla já cadastrada"));
        }
 public PermissaoServico(IPermissaoRepositorio permissaoRepositorio) : base(permissaoRepositorio)
 {
     _permissaoRepositorio = permissaoRepositorio;
 }
Beispiel #3
0
 public PermissaoDevePossuirDescricaoUnicaSpecification(IPermissaoRepositorio permissaoRepositorio)
 {
     _permissaoRepositorio = permissaoRepositorio;
 }
 public PermissaoDevePossuirSiglaUnicaSpecification(IPermissaoRepositorio permissaoRepositorio)
 {
     _permissaoRepositorio = permissaoRepositorio;
 }
 public PermissaoServico(IPermissaoRepositorio repositorio)
 {
     _repositorio = repositorio;
 }
Beispiel #6
0
 public PermissaoServices(IPermissaoRepositorio permissaoRepositorio)
 {
     _permissaoRepositorio = permissaoRepositorio;
 }