Example #1
0
        public Event(string context, EventDefinition def, int?level, DataTable data, long?id, DateTime?creationDateTime, Permissions aPermissions) : this()
        {
            this.init(context, def.getName(), level, data, id);
            this.name        = def.getName();
            this.permissions = aPermissions;

            if (creationDateTime != null)
            {
                this.creationtime = (DateTime)creationDateTime;
            }

            if (def.getExpirationPeriod() > 0)
            {
                this.setExpirationtime(DateTime.Now.AddMilliseconds((double)def.getExpirationPeriod()));
            }
        }