public ServiceResult GetStatusMessages()
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            StatusMessageManager StatusMessageManager = new StatusMessageManager(Globals.DBConnectionKey, this.GetAuthToken(Request));

            List <dynamic> StatusMessages = StatusMessageManager.GetStatusMessages(CurrentUser.AccountUUID).Cast <dynamic>().ToList();

            DataFilter filter = this.GetFilter(Request);

            StatusMessages = StatusMessages.Filter(ref filter);

            return(ServiceResponse.OK("", StatusMessages, filter.TotalRecordCount));
        }
Exemplo n.º 2
0
        public ServiceResult GetStatusMessages(string filter = "")
        {
            if (CurrentUser == null)
            {
                return(ServiceResponse.Error("You must be logged in to access this function."));
            }

            StatusMessageManager StatusMessageManager = new StatusMessageManager(Globals.DBConnectionKey, Request.Headers?.Authorization?.Parameter);


            List <dynamic> StatusMessages = StatusMessageManager.GetStatusMessages(CurrentUser.AccountUUID).Cast <dynamic>().ToList();

            int count;

            DataFilter tmpFilter = this.GetFilter(filter);

            StatusMessages = FilterEx.FilterInput(StatusMessages, tmpFilter, out count);

            return(ServiceResponse.OK("", StatusMessages, count));
        }
        public void StatusMessageManager_GetStatusMessages()
        {
            StatusMessageManager sm = new StatusMessageManager(new TreeMonDbContext(connectionKey));

            Assert.IsTrue(sm.GetStatusMessages("a").Count > 0);
        }