public AddHabitatRestorationViewModel() { _habitatRestorationClient = new HabitatRestorationClient(); _habitatRestoration = new HabitatRestoration { ProjectBase = new ProjectBase() }; ProjectBasePartial = new ProjectBasePartialViewModel(_habitatRestoration.ProjectBase); UnitsSelectedIndex = -1; RestoredOrAddedIndex = -1; TypeOfRestorationIndex = -1; }
public async Task<HabitatRestoration> PostHabitatRestoration(HabitatRestoration habitatRestoration) { using (HttpClient client = new HttpClient()) { client.BaseAddress = new Uri(_baseUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); var response = await client.PostAsJsonAsync("api/HabitatRestorations", habitatRestoration); var result = await response.Content.ReadAsAsync<HabitatRestoration>(); return result; } }
public HabitatRestorationViewItem(HabitatRestoration habitatRestoration) { _habitatRestoration = habitatRestoration; }