public async Task <IActionResult> DeleteRsvpAsync(int dinnerId) { var dinner = await _repository.GetDinnerAsync(dinnerId); if (dinner == null) { return(HttpNotFound()); } var user = await _userManager.FindByIdAsync(Context.User.GetUserId()); await _repository.DeleteRsvpAsync(dinner, user.UserName); return(new HttpStatusCodeResult((int)HttpStatusCode.NoContent)); }
public async Task <IActionResult> DeleteRsvpAsync(int dinnerId) { var dinner = await _repository.GetDinnerAsync(dinnerId); if (dinner == null) { return(View("Error")); } var user = HttpContext.User; await _repository.DeleteRsvpAsync(dinner, user.Identity.Name); return(View("Error")); }