public async Task <IActionResult> DeleteLaundry(int id) { var laundry = _laundryRepo.GetLaundryById(id); if (laundry == null) { return(null); } if (!await _authHelpers.CheckDormitoryMembership(User, laundry.Dormitory)) { return(ControllerHelpers.ShowAccessDeniedErrorPage(this)); } _laundryRepo.RemoveLaundry(laundry); return(RedirectToAction(nameof(Index), new { id = laundry.DormitoryId })); }