/// <summary>
        /// Log activities and related information to the Activities table.
        /// </summary>
        public static void Log(Activity activity)
        {
            // set create date
            activity.Created = DateTime.Now;

            // add to db
            using (var queries = new ActivityQueries())
            {
                queries.Save(ref activity);
            }
        }
        public Payload<List<Activity>> GetByResource(int id)
        {
            // create payload
            var payload = new Payload<List<Activity>>();

            // todo: check security

            // get from db
            using (var queries = new ActivityQueries())
            {
                payload.Data = queries.GetByResource(id);
            }

            // return payload
            return payload;
        }