public async Task <SingleObjectModel> SubmitEFilingRequest([FromUri] string filingRequestUID) { using (var usecases = new EFilingRequestUseCases()) { EFilingRequestDto filingRequestDto = await usecases.SubmitEFilingRequest(filingRequestUID); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public SingleObjectModel CreateEFilingRequest([FromBody] CreateEFilingRequestDto createRequestDTO) { using (var usecases = EFilingRequestUseCases.CreateInstance()) { EFilingRequestDto filingRequestDto = usecases.CreateEFilingRequest(createRequestDTO); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public NoDataModel DeleteEFilingRequest([FromUri] string filingRequestUID) { using (var usecases = new EFilingRequestUseCases()) { usecases.DeleteEFilingRequest(filingRequestUID); return(new NoDataModel(this.Request)); } }
public SingleObjectModel GetEFilingRequest([FromUri] string filingRequestUID) { using (var usecases = new EFilingRequestUseCases()) { EFilingRequestDto filingRequestDto = usecases.GetEFilingRequest(filingRequestUID); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public async Task <SingleObjectModel> SynchronizeRequestExternalData([FromUri] string filingRequestUID) { using (var usecases = new EFilingRequestUseCases()) { EFilingRequestDto filingRequestDto = await usecases.SynchronizeExternalData(filingRequestUID); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public async Task <NoDataModel> SynchronizeAllExternalData() { using (var usecases = new EFilingRequestUseCases()) { await usecases.SynchronizeAllExternalData(); return(new NoDataModel(this.Request)); } }
public SingleObjectModel UpdateEFilingRequest([FromUri] string filingRequestUID, [FromBody] RequesterDto requestedBy) { using (var usecases = new EFilingRequestUseCases()) { EFilingRequestDto filingRequestDto = usecases.UpdateEFilingRequest(filingRequestUID, requestedBy); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public SingleObjectModel UpdateApplicationForm([FromUri] string filingRequestUID, [FromBody] object applicationForm) { using (var usecases = new EFilingRequestUseCases()) { var json = JsonObject.Parse(applicationForm); EFilingRequestDto filingRequestDto = usecases.UpdateApplicationForm(filingRequestUID, json); return(new SingleObjectModel(this.Request, filingRequestDto)); } }
public PagedCollectionModel GetEFilingRequestList([FromUri] RequestStatus status = RequestStatus.Pending, [FromUri] string keywords = "") { const int PAGE_SIZE = 50; using (var usecases = new EFilingRequestUseCases()) { FixedList <EFilingRequestDto> list = usecases.GetEFilingRequestListByStatus(status, keywords, PAGE_SIZE); return(new PagedCollectionModel(this.Request, list)); } }