Ejemplo n.º 1
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="info"></param>
 public void Update(OfflineStoreInfo info)
 {
     info.CheckNotNull(nameof(info));
     ApplyEvent(new OfflineStoreUpdatedEvent(info));
 }
Ejemplo n.º 2
0
 public OfflineStore(Guid id, Guid userId, OfflineStoreInfo info) : base(id)
 {
     info.CheckNotNull(nameof(info));
     ApplyEvent(new OfflineStoreCreatedEvent(userId, info));
 }
Ejemplo n.º 3
0
 private void Handle(OfflineStoreUpdatedEvent evnt)
 {
     _info = evnt.Info;
 }
Ejemplo n.º 4
0
 private void Handle(OfflineStoreDeletedEvent evnt)
 {
     _userId        = Guid.Empty;
     _statisticInfo = null;
     _info          = null;
 }
Ejemplo n.º 5
0
 private void Handle(OfflineStoreCreatedEvent evnt)
 {
     _userId        = evnt.UserId;
     _info          = evnt.Info;
     _statisticInfo = new StatisticInfo(0, 0, DateTime.Now);
 }