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;
 }
Beispiel #2
0
 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;
 }
Beispiel #4
0
 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;
 }
Beispiel #6
0
        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());
        }