// GET /Moderation public ActionResult Index() { var query = new ObservationsAwaitingModeration(); var model = uow.Observations.AllSatisfying(query); return(View(model)); }
public ActionResult ModerationQueue() { if (!User.IsInRole(RequiresAdministratorRights.ModeratorRoleName)) { return(new EmptyResult()); } var query = new ObservationsAwaitingModeration(); query.FetchStrategy = new GenericFetchStrategy <Observation>(); var results = uow.Observations.AllSatisfying(query); var count = results.Count(); if (count == 0) { return(new EmptyResult()); } return(View(count)); }