public async Task <IActionResult> PostAsync([FromBody] WalkGoal value) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.WalkGoals.Add(value); await _context.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } WalkGoal = await _apiClient.GetWalkGoalAsync(id.Value); if (WalkGoal == null) { return(NotFound()); } return(Page()); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } WalkGoal = await _apiClient.GetWalkGoalAsync(id.Value); if (WalkGoal != null) { await _apiClient.RemoveWalkGoalAsync(id.Value); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> PutAsync(int id, [FromBody] WalkGoal value) { if (!_context.WalkGoals.Any(g => g.Id == id)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.WalkGoals.Update(value); await _context.SaveChangesAsync(); return(Ok()); }
public async Task <IViewComponentResult> InvokeAsync(WalkGoal walkGoal) { await Task.Delay(0); return(View <WalkGoal>("Edit", walkGoal)); }
public async Task PutWalkGoalAsync(WalkGoal goalToUpdate) { var response = await _HttpClient.PutJsonAsync($"{WALKGOALS_ENDPOINT}/{goalToUpdate.Id}", goalToUpdate); response.EnsureSuccessStatusCode(); }
public async Task AddWalkGoalAsync(WalkGoal goalToAdd) { var response = await _HttpClient.PostJsonAsync(WALKGOALS_ENDPOINT, goalToAdd); response.EnsureSuccessStatusCode(); }