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();
        }
示例#2
0
 private void Apply(MemberTypeUpdated e)
 {
     this.CommonName = e.CommonName ?? throw new ArgumentNullException(nameof(e.CommonName));
     this.IsActive   = e.IsActive;
 }