public async Task <IActionResult> OnPostDelete() { if (!Id.HasValue) { return(RedirectToPage("/Index")); } await _recipesService.DeleteAsync(Id.Value); return(RedirectToPage("/Index")); }
public async Task<ActionResult> Delete(string id) { if (string.IsNullOrEmpty(id) || id == 0.ToString()) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } await _recipesService.DeleteAsync(id); return RedirectToAction("Index"); }
public async Task<IActionResult> OnPostDelete() { await recipesService.DeleteAsync(Id.Value); return RedirectToPage("/Index"); }
public async Task <IActionResult> OnPostDelete() //metoda (handler) volana pri DELETE HTTP verb { await _recipesService.DeleteAsync(Id.Value); return(RedirectToPage("/Index")); }
/// <summary> /// Metoda usuwa przepis na podstawie jego id. /// </summary> /// <param name="id">Oznacza id przepisu</param> /// <returns>Zwraca status 200.</returns> public async Task <IHttpActionResult> DeleteRecipe(int id) { await _recipesService.DeleteAsync(id); return(Ok()); }