예제 #1
0
        public async Task <List <PersonFilterItem> > GetPersonsFilterDataAsync()
        {
            PersonsControllerClient _personClient = new PersonsControllerClient(httpClient);
            var data = await _personClient.GetPersonsFilterDataAsync();

            return(data.ToList());
        }
예제 #2
0
        public async Task <Person> GetPersonDetailAsync(String ID)
        {
            PersonsControllerClient _personClient = new PersonsControllerClient(httpClient);
            var a = await _personClient.GetPersonDetailAsync(long.Parse(ID));

            return(a);
        }
예제 #3
0
        public async Task <PaginatedDataOfSimplePerson> GetPersonListAsync(String nameSurname, int?limit, int?page)
        {
            PersonsControllerClient _personClient = new PersonsControllerClient(httpClient);
            var a = await _personClient.GetPersonListAsync(nameSurname, limit, page);

            return(a);
        }
예제 #4
0
        public async Task <Person> UpdatePersonAsync(String token, String ID, EditPersonRequest editPersonRequest)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            PersonsControllerClient _personClient = new PersonsControllerClient(httpClient);
            var a = await _personClient.UpdatePersonAsync(long.Parse(ID), editPersonRequest);

            return(a);
        }
예제 #5
0
        public async Task <SimplePerson> CreatePersonAsync(String token, CreatePersonRequest createPersonRequest)
        {
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
            PersonsControllerClient _personClient = new PersonsControllerClient(httpClient);
            var a = await _personClient.CreatePersonAsync(createPersonRequest);

            return(a);
        }
예제 #6
0
 public async Task DeletePersonAsync(String token, String ID)
 {
     httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token);
     PersonsControllerClient _personClient = new PersonsControllerClient(httpClient);
     await _personClient.DeletePersonAsync(long.Parse(ID));
 }