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); }
/// <summary> /// Construtor of the FamiliasprodController /// </summary> /// <param name="familiasprodAppService"></param> /// <param name="familiasprodValidation"></param> public FamiliasprodController(IFamiliasprodAppService familiasprodAppService, IFamiliasprodValidation familiasprodValidation) : base(familiasprodAppService) { _familiasprodValidation = familiasprodValidation; }