示例#1
0
 public MetaController()
 {
     _repositorio   = new MMetaRepositorio();
     _escala        = new MEscalaRepositorio();
     _tipoProductos = new MTipoProducto();
     _salario       = new MSalarioRepositorio();
 }
示例#2
0
文件: Meta.cs 项目: gahantognoli/tcc
        public bool EhValido(IMetaRepositorio metaRepositorio)
        {
            if (this.EstaConsistente())
            {
                return(EstaApto(metaRepositorio));
            }

            return(false);
        }
示例#3
0
文件: Meta.cs 项目: gahantognoli/tcc
 public bool EstaApto(IMetaRepositorio metaRepositorio)
 {
     ValidationResult = new MetaEstaAptaValidation(metaRepositorio).Validate(this);
     return(ValidationResult.IsValid);
 }
示例#4
0
 public MetaDevePossuirPeriodoUnicoSpecification(IMetaRepositorio metaRepositorio)
 {
     _metaRepositorio = metaRepositorio;
 }
 public OrcamentoController(IMetaRepositorio metaRepositorio, ILancamentoRepositorio lancamentoRepositorio)
 {
     _metaRepositorio       = metaRepositorio;
     _lancamentoRepositorio = lancamentoRepositorio;
 }
示例#6
0
 public MetaController(IMetaRepositorio repositorio)
 {
     _repositorio = repositorio;
 }
示例#7
0
 public MetaService(IMetaRepositorio metaRepositorio)
 {
     _metaRepositorio = metaRepositorio;
 }
        public MetaEstaAptaValidation(IMetaRepositorio metaRepositorio)
        {
            var meta = new MetaDevePossuirPeriodoUnicoSpecification(metaRepositorio);

            this.Add("MetaDuplicada", new Rule <Meta>(meta, "Já existe uma meta cadastrada para esse periodo!"));
        }
 public UnidadNegocioController()
 {
     _repositorioUnidadNegocio = new MUnidadNegocioRepositorio();
     _meta = new MMetaRepositorio();
 }