public async Task <IActionResult> DeleteExpense(int id) { var myUser = await userManager.GetUserAsync(HttpContext.User); User user = mysticoContext.GetUserByAspUserId(myUser.Id); Expense myExpense = mysticoContext.GetExpenseById(id); if (myExpense == null || myExpense.PurchaserId != user.Id) { return(RedirectToAction(nameof(SplitController.Details), nameof(SplitController).Replace("Controller", ""), new { id = myExpense.EventId })); } mysticoContext.DeleteExpense(myExpense); return(RedirectToAction(nameof(SplitController.Details), nameof(SplitController).Replace("Controller", ""), new { id = myExpense.EventId })); }