Пример #1
0
        public ProdutosController(IProdutoAppService produtosAppService,
                                  ICategoriaAppService categoriaAppService,
                                  ISubcategoriaAppService subcategoriaAppService,
                                  IFamiliasprodAppService familiasprodAppService,
                                  IProdutoValidation produtosValidation,
                                  ICategoriaValidation categoriaValidation,
                                  ISubcategoriaValidation subcategoriaValidation,
                                  IFamiliasprodValidation familiasprodValidation
                                  ) : base(produtosAppService)
        {
            _produtosAppService     = produtosAppService;
            _categoriaAppService    = categoriaAppService;
            _subcategoriaAppService = subcategoriaAppService;
            _familiasprodAppService = familiasprodAppService;

            _produtosValidation     = produtosValidation;
            _categoriaValidation    = categoriaValidation;
            _subcategoriaValidation = subcategoriaValidation;
            _familiasprodValidation = familiasprodValidation;

            this.EventTreatToDatabase += new RegisterTreatEventHandler <ProdutoViewModel>(TreatToDatabase);
            this.EventTreatToView     += new RegisterTreatEventHandler <ProdutoViewModel>(TreatToView);
        }
Пример #2
0
 /// <summary>
 /// Construtor of the FamiliasprodController
 /// </summary>
 /// <param name="familiasprodAppService"></param>
 /// <param name="familiasprodValidation"></param>
 public FamiliasprodController(IFamiliasprodAppService familiasprodAppService,
                               IFamiliasprodValidation familiasprodValidation) : base(familiasprodAppService)
 {
     _familiasprodValidation = familiasprodValidation;
 }