| 1234567891011121314151617181920212223242526272829303132 | using Comal.Classes;using Comal.Stores;using PRS.Shared.Events;using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace PRSStores;public class EventStore : BaseStore<Event>{    protected override void AfterSave(Event entity)    {        base.AfterSave(entity);        if (entity.Enabled)        {            EventUtils.AddEvent(Provider, entity);        }        else        {            EventUtils.RemoveEvent(Provider, entity);        }    }    protected override void AfterDelete(Event entity)    {        base.AfterDelete(entity);        EventUtils.RemoveEvent(Provider, entity);    }}
 |