public ProductController(IProductDomain productDomain, IPckMtrDomain pckMtrDomain, ISubMaterialDomain subMaterialDomain) { _productDomain = productDomain; _pckMtrDomain = pckMtrDomain; _subMaterialDomain = subMaterialDomain; }
/// <summary> /// Initiate controller with dependency injections. /// </summary> /// <param name="iMaterialDomain"></param> /// <param name="iProductDomain"></param> /// <param name="iPreProductDomain"></param> /// <param name="exportReportDomain"></param> public MasterListController(IMaterialDomain iMaterialDomain, IProductDomain iProductDomain, IPreProductDomain iPreProductDomain, IExportReportDomain exportReportDomain) { _materialDomain = iMaterialDomain; _productDomain = iProductDomain; _preProductDomain = iPreProductDomain; _exportReportDomain = exportReportDomain; }
public MaterialRequirementListController(IMaterialRequirementListDomain iMaterialRequirementListDomain, IProductDomain iProductDomain, IPreProductDomain iPreProductDomain, IExportReportDomain iExportReportDomain) { _materialRequirementListDomain = iMaterialRequirementListDomain; _productDomain = iProductDomain; _exportReportDomain = iExportReportDomain; _preProductDomain = iPreProductDomain; }
public SearchModule(IProductDomain products, IModuleHelpers helper) { this.Get["/api/search", true] = async (args, cancellationToken) => { var searchTerm = this.Request.Query.q; var result = await products.Repo.Find(searchTerm); return helper.ToJson(result); }; }
public OrderDomain(IOrderRepository orderQueries, IClientRepository clientQueries, IProductDomain productDomain, IStoreDomain storeDomain, ICacheManager cache) { OrderQueries = orderQueries; ClientQueries = clientQueries; ProductDomain = productDomain; StoreDomain = storeDomain; CacheManager = cache; }
public SearchModule(IProductDomain products, IModuleHelpers helper) { this.Get["/api/search", true] = async(args, cancellationToken) => { var searchTerm = this.Request.Query.q; var result = await products.Repo.Find(searchTerm); return(helper.ToJson(result)); }; }
public BooksModule(IProductDomain bookDomain, IModuleHelpers helper) { //this.Get["/api/books"] = args => { // var take = Request.Query.take != null ? Request.Query.take : 20; // var skip = Request.Query.skip != null ? Request.Query.skip : 0; // return helper.ToJson(bookDomain.Repo.List(take, skip)); //}; this.Get["/api/books/{uid}"] = args => { return helper.ToJson(bookDomain.Repo.Get(args.uid)); }; this.Get["/api/books/search", true] = async (args, cancellationToken) => { var searchTerm = this.Request.Query.q; // +" AND _type: book"; var result = await bookDomain.Repo.Find(searchTerm); return helper.ToJson(result); }; }
public BooksModule(IProductDomain bookDomain, IModuleHelpers helper) { //this.Get["/api/books"] = args => { // var take = Request.Query.take != null ? Request.Query.take : 20; // var skip = Request.Query.skip != null ? Request.Query.skip : 0; // return helper.ToJson(bookDomain.Repo.List(take, skip)); //}; this.Get["/api/books/{uid}"] = args => { return(helper.ToJson(bookDomain.Repo.Get(args.uid))); }; this.Get["/api/books/search", true] = async(args, cancellationToken) => { var searchTerm = this.Request.Query.q; // +" AND _type: book"; var result = await bookDomain.Repo.Find(searchTerm); return(helper.ToJson(result)); }; }
public ProductController(IProductDomain productDomain, ISearchDomain searchDomain) { ProductDomain = productDomain; SearchDomain = searchDomain; }
public OutOfPlanProductController(IOutOfPlanProductDomain outOfPlanProductDomain, IProductDomain productDomain) { this._outOfPlanProductDomain = outOfPlanProductDomain; this._productDomain = productDomain; }
public PubProductController(IProductDomain productDomain, ICacheManager Cache) : base(Cache) { ProductDomain = productDomain; }
public ProductController(IProductDomain product, IHubContext <DataHub> hub) { this._Product = product; _hub = hub; }