public async Task <UpdateStatusViewModel> Update(MasterListUpdateRequest request) { var sessions = Core.Token; _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var json = JsonConvert.SerializeObject(request); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var response = await _client.PutAsync($"/api/MasterLists", httpContent); var result = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <UpdateStatusViewModel>(result)); } return(null); }
public async Task <UpdateStatusViewModel> Update(MasterListUpdateRequest request) { var result = await _apiClient.Update(request); return(result); }