示例#1
0
        // GET /Moderation
        public ActionResult Index()
        {
            var query = new ObservationsAwaitingModeration();
            var model = uow.Observations.AllSatisfying(query);

            return(View(model));
        }
示例#2
0
        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));
        }