public async Task <ActionResult> Delete(int id, IDeleteServiceAsync service) { var response = await service.DeleteAsync <Tag>(id); if (response.IsValid) { TempData["message"] = response.SuccessMessage; } else { //else errors, so send back an error message TempData["errorMessage"] = new MvcHtmlString(response.ErrorsAsHtml()); } return(RedirectToAction("Index")); }
public async Task<ActionResult> Delete(int id, IDeleteServiceAsync service) { var response = await service.DeleteAsync<Tag>(id); if (response.IsValid) TempData["message"] = response.SuccessMessage; else //else errors, so send back an error message TempData["errorMessage"] = new MvcHtmlString(response.ErrorsAsHtml()); return RedirectToAction("Index"); }