Пример #1
0
        public void OnInserted(EntityJs.Client.Events.EntityEventArgs e)
        {
            BuildingEntities db = (BuildingEntities)e.Context;

            this.CreatorName = db.CurrentUser.FullName;
            SendNotification(db);
        }
Пример #2
0
        public void OnDeleting(EntityJs.Client.Events.EntityEventArgs e)
        {
            BuildingEntities db = (BuildingEntities)e.Context;
            var files           = this.Files.ToList();

            foreach (ProjectFile file in files)
            {
                var args = new EntityJs.Client.Events.CheckPermissionsEventArgs(db, "ProjectFiles", "ProjectFile", file, EntityJs.Client.Events.ActionsEnum.Delete);
                file.OnDeleting(args);
                db.ProjectFiles.DeleteObject(file);
                file.OnDeleted(args);
            }
        }
Пример #3
0
 public void OnUpdated(EntityJs.Client.Events.EntityEventArgs e)
 {
 }
Пример #4
0
 public void OnSelected(EntityJs.Client.Events.EntityEventArgs e)
 {
 }
Пример #5
0
 public void OnInserting(EntityJs.Client.Events.EntityEventArgs e)
 {
 }