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");
 }
Esempio n. 4
0
        public async Task <IActionResult> OnPostDelete() //metoda (handler) volana pri DELETE HTTP verb
        {
            await _recipesService.DeleteAsync(Id.Value);

            return(RedirectToPage("/Index"));
        }
Esempio n. 5
0
        /// <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());
        }