async Task INotificationHandler <MemberTypeUpdated> .Handle(MemberTypeUpdated e, CancellationToken c) { var memberType = await db.MemberTypes .SingleAsync(t => t.InternalId == e.Id, c); memberType.CommonName = e.CommonName; memberType.IsActive = e.IsActive; memberType.UpdateAt = DateTimeOffset.Now; await db.SaveChangesAsync(); }
private void Apply(MemberTypeUpdated e) { this.CommonName = e.CommonName ?? throw new ArgumentNullException(nameof(e.CommonName)); this.IsActive = e.IsActive; }