| 1234567891011121314151617181920212223242526272829 | 
							- using Comal.Classes;
 
- using Comal.Stores;
 
- using InABox.Core;
 
- using System;
 
- using System.Collections.Generic;
 
- using System.Linq;
 
- using System.Text;
 
- namespace PRSStores
 
- {
 
-     public class NotificationStore : BaseStore<Notification>
 
-     {
 
-         protected override void AfterSave(Notification entity)
 
-         {
 
-             base.AfterSave(entity);
 
-             if(entity.Closed == DateTime.MinValue)
 
-             {
 
-                 var userID = Provider.Query(
 
-                     new Filter<Employee>(x => x.ID).IsEqualTo(entity.Employee.ID),
 
-                     new Columns<Employee>(x => x.UserLink.ID)).Rows.FirstOrDefault()?.Get<Employee, Guid>(x => x.UserLink.ID);
 
-                 if (userID.HasValue)
 
-                 {
 
-                     Notify.PushUser(userID.Value, entity);
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |