public TasksController( IWriteRequestProcessor <CreateJobTaskRequest> createJobTaskRequest, IListProcessor <ListJobTasksRequest, JobTaskBasicContract> listJobTaskequestProcessor, IWriteRequestProcessor <UpdateJobTaskRequest> updateRequestProcessor, IRequestProcessor <GetJobTaskByIdRequest, JobTaskContract> getJobTaskByIdProcessor, [Named("DeleteJobTask")] IDeleteRequestProcessor <OrganizationEntityRequest> deleteProcessor) { _listJobTaskequestProcessor = listJobTaskequestProcessor; _createJobTaskRequest = createJobTaskRequest; _updateRequestProcessor = updateRequestProcessor; _getJobTaskByIdProcessor = getJobTaskByIdProcessor; _deleteProcessor = deleteProcessor; }
public JobTimesheetController( IWriteRequestProcessor <CreateJobTimesheetRequest> createRequestProcessor, IListProcessor <ListJobTimesheetRequest, JobTimesheetBasicContract> listoRequestProcessor, IRequestProcessor <GetJobTimesheetRequest, JobTimesheetContract> getRequestProcessor, IWriteRequestProcessor <UpdateJobTimesheetRequest> updateRequestProcessor, [Named("DeleteJobTimesheet")] IDeleteRequestProcessor <OrganizationEntityRequest> deleteProcessor) { _createRequestProcessor = createRequestProcessor; _listoRequestProcessor = listoRequestProcessor; _getRequestProcessor = getRequestProcessor; _updateRequestProcessor = updateRequestProcessor; _deleteProcessor = deleteProcessor; }
public CostItemsController( IWriteRequestProcessor <CreateCostItemRequest> createRequestProcessor, IRequestProcessor <GetCostItemRequest, CostItemContract> getRequestProcessor, IPagedProcessor <ListCostItemsRequest, CostItemContract> listRequestProcessor, IWriteRequestProcessor <UpdateCostItemRequest> updateRequestProcessor, IDeleteRequestProcessor <OrganizationEntityRequest> deleteRequestProcessor, IDeleteRequestProcessor <BulkDeleteCostItemsRequest> bulkDeleteRequestProcessor) { _createRequestProcessor = createRequestProcessor; _getRequestProcessor = getRequestProcessor; _listRequestProcessor = listRequestProcessor; _updateRequestProcessor = updateRequestProcessor; _deleteRequestProcessor = deleteRequestProcessor; _bulkDeleteRequestProcessor = bulkDeleteRequestProcessor; }
public CostItemsController( IWriteRequestProcessor <CreateJobCostItemRequest> createJobCostItemRequest, IListProcessor <ListJobCostItemsRequest, JobCostItemBasicContract> listJobCostItemequestProcessor, IWriteRequestProcessor <UpdateJobCostItemRequest> updateRequestProcessor, IRequestProcessor <GetJobCostItemRequest, JobCostItemContract> getJobCostItemProcessor, [Named("DeleteCostItem")] IDeleteRequestProcessor <OrganizationEntityRequest> deleteProcessor ) { _listJobCostItemequestProcessor = listJobCostItemequestProcessor; _createJobCostItemRequest = createJobCostItemRequest; _updateRequestProcessor = updateRequestProcessor; _getJobCostItemProcessor = getJobCostItemProcessor; _deleteProcessor = deleteProcessor; }
public CustomersController( IListProcessor <SearchTermRequest, CustomerContract> searchTop10Processor, IPagedProcessor <ListCustomersRequest, CustomerContract> listCustomerRequestProcessor, IWriteRequestProcessor <CreateCustomerRequest> createCustomerRequest, IWriteRequestProcessor <UpdateCustomerRequest> updateRequestProcessor, IRequestProcessor <GetCustomerRequest, CustomerContract> getCustomerByIdProcessor, IDeleteRequestProcessor <OrganizationEntityRequest> deleteRequestProcessor, IDeleteRequestProcessor <BulkDeleteCustomersRequest> bulkDeleteRequestProcessor ) { _searchTop10Processor = searchTop10Processor; _listCustomerRequestProcessor = listCustomerRequestProcessor; _createCustomerRequest = createCustomerRequest; _updateRequestProcessor = updateRequestProcessor; _getCustomerByIdProcessor = getCustomerByIdProcessor; _deleteRequestProcessor = deleteRequestProcessor; _bulkDeleteRequestProcessor = bulkDeleteRequestProcessor; }
public MemoryStorageModule(IHelpProvider helpProvider, IGetRequestProcessor getRequestProcessor, IPostRequestProcessor postRequestProcessor, IDeleteRequestProcessor deleteRequestProcessor) { Get("/", args => helpProvider.GetHelp(() => Context)); Get(getRequestProcessor.ProvideGetRoute(), getRequestProcessor.ProvideGetItemAction()); Post(postRequestProcessor.ProvidePostRoute(), postRequestProcessor.ProvidePostItemAction()); Delete(deleteRequestProcessor.ProvideDeleteRoute(), deleteRequestProcessor.ProvideDeleteItemAction()); }