Exemplo n.º 1
0
        /// <summary>
        /// Creates Arrears Agreement
        /// </summary>
        /// <param name="request"></param>
        /// <param name="cancellationToken"></param>
        /// <returns></returns>
        public async Task <IExecuteWrapper <ArrearsAgreementResponse> > CreateArrearsAgreementAsync(ArrearsAgreementRequest request, CancellationToken cancellationToken)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request is null");
            }

            request = _arrearsServiceRequestBuilder.BuildArrearsRequest <ArrearsAgreementRequest>(request);
            var response = await _actionDiaryService.CreateArrearsAgreementAsync(request).ConfigureAwait(false);

            if (_actionDiaryService.State != CommunicationState.Closed)
            {
                _actionDiaryService.Close();
            }
            var executeResponse = new ExecuteWrapper <ArrearsAgreementResponse>(response);

            return(executeResponse);
        }
Exemplo n.º 2
0
 public ResponseUpdateWindow UpdateWindow(int id, [FromBody] RequestUpdateWindow request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.UpdateWindow(id, request); }));
 }
Exemplo n.º 3
0
 public ResponseAddWindow AddNewWindow([FromBody] RequestAddWindow request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.AddWindow(request); }));
 }
Exemplo n.º 4
0
 public ResponseDeleteWindow DeleteWindow(int id)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.DeleteWindow(id); }));
 }
Exemplo n.º 5
0
 public ResponseGetWindowPlastics GetWindowPlastics([FromQuery] RequestGetWindowPlastics request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.GetWindowPlastics(request); }));
 }
Exemplo n.º 6
0
 public ResponseAddNewWorksample AddNewWorksample([FromBody] RequestAddNewWorksample request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.AddWorksample(request); }));
 }
Exemplo n.º 7
0
 public ResponseGetSplitHouseCatalog GetSplitHouseCatalog()
 {
     return(ExecuteWrapper.Execute(() => { return catalogManager.GetSplitHouse(); }));
 }
Exemplo n.º 8
0
 public ResponseAddSplitHouse AddSplitHouse([FromBody] RequestAddSplitHouse request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.AddSplitHouse(request); }));
 }
Exemplo n.º 9
0
 public ResponseAddLogo AddLogo([FromBody] RequestAddLogo request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.AddLogo(request); }));
 }
Exemplo n.º 10
0
 public ResponseGetLogos GetLogos([FromQuery] RequestGetLogos request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.GetLogos(request); }));
 }
Exemplo n.º 11
0
 public ResponseUpdateWorkprice UpdateWorkprice(int id, [FromBody] RequestUpdateWorkprice request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.UpdateWorkprice(id, request); }));
 }
Exemplo n.º 12
0
 public ResponseGetWorkpriceCatalog GetWorkPrice([FromQuery] RequestGetWorkprice request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.GetWorkprices(request); }));
 }
Exemplo n.º 13
0
 public ResponseGetAllWorkSamples GetWorkSamples()
 {
     return(ExecuteWrapper.Execute(() => { return aManager.GetWorkSamples(); }));
 }
Exemplo n.º 14
0
 public ResponseGetLogos GetLogos()
 {
     return(ExecuteWrapper.Execute(() => { return catalogManager.GetLogos(); }));
 }
Exemplo n.º 15
0
 public ResponseGetWorkpriceCatalog GetWorkpriceCatalog()
 {
     return(ExecuteWrapper.Execute(() => { return catalogManager.GetWorkpriceCatalog(); }));
 }
Exemplo n.º 16
0
 public ResponseGetSplitHouseCatalog GetSplitHouses([FromQuery] RequestGetSplitHouseCatalog request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.GetSplitHouses(request); }));
 }
Exemplo n.º 17
0
 public ResponseDeleteSplitHouse DeleteSplitHouse(int id)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.DeleteSplitHouse(id); }));
 }
Exemplo n.º 18
0
 public ResponseGetAllWorkSamples GetWorkSamples([FromQuery] RequestGetWorkSamples request)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.GetWorkSamples(request); }));
 }
Exemplo n.º 19
0
 public ResponseDeleteWorkSample DeleteWorkSample(int id)
 {
     return(ExecuteWrapper.Execute(() => { return aManager.DeleteWorkSample(id); }));
 }
Exemplo n.º 20
0
 public ResponseGetWindowPlastics GetWindowsCatalog()
 {
     return(ExecuteWrapper.Execute(() => { return catalogManager.GetWindows(); }));
 }