public async Task <IActionResult> DeleteRange(ReviewParams revParams) { int reviewerId = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var user = await _repo.GetUser(reviewerId); var isAdmin = await _userManager.IsInRoleAsync(user, "Admin"); if (!isAdmin) { return(Unauthorized()); } var reviews = await _repo.GetReviewsForDelete(revParams); _repo.RemoveMultiple(reviews); if (await _repo.SaveAll()) { return(Ok()); } return(BadRequest("Could not delete Reviews")); }