Exemplo n.º 1
0
        public async Task <ServiceResponse <IndividualTax> > CreateTax(string utr, string taxYear)
        {
            var response = new ServiceResponse <IndividualTax>()
            {
                Data = new IndividualTax()
            };
            var createIndividualRequest = new CreateIndividualRequest();

            createIndividualRequest.scenario = "HAPPY_PATH_1";
            response = await _commonDataService.CallApiAsync <IndividualTax, CreateIndividualRequest>($"/individual-paye-test-support/sa/{utr}/tax/annual-summary/{taxYear}", _token, createIndividualRequest, HttpRequestType.Post);

            return(response);
        }
Exemplo n.º 2
0
        public async Task <ServiceResponse <NationalInsurance> > CreateNationalInsurance(string utr, string taxYear)
        {
            var response = new ServiceResponse <NationalInsurance>()
            {
                Data = new NationalInsurance()
            };
            var createNi = new CreateIndividualRequest();

            createNi.scenario = "HAPPY_PATH_1";
            response          = await _commonDataService.CallApiAsync <NationalInsurance, CreateIndividualRequest>($"/national-insurance-test-support/sa/{utr}/annual-summary/{taxYear}", _token, createNi, HttpRequestType.Post);

            return(response);
        }
Exemplo n.º 3
0
        /// <summary>Creates a test individual user with the specified services.</summary>
        /// <param name="request">The requested service names.</param>
        public IndividualResult CreateUser(CreateIndividualRequest request)
        {
            var restRequest = this.CreateRequest(request);

            return(this.ExecuteRequest <IndividualResult>(restRequest));
        }