コード例 #1
0
 private void Apply(ModuleTypeDetailsUpdated @event)
 {
     Name        = @event.Name;
     Title       = @event.Title;
     Description = @event.Description;
     ViewType    = @event.ViewType;
     ViewName    = @event.ViewName;
     EditType    = @event.EditType;
     EditUrl     = @event.EditUrl;
 }
コード例 #2
0
 public void Setup()
 {
     _command = new UpdateModuleTypeDetails
     {
         Id          = Guid.NewGuid(),
         Name        = "Name",
         Title       = "Title",
         Description = "Description"
     };
     _validatorMock = new Mock <IValidator <UpdateModuleTypeDetails> >();
     _validatorMock.Setup(x => x.Validate(_command)).Returns(new ValidationResult());
     _moduleType = new ModuleType();
     _moduleType.UpdateDetails(_command, _validatorMock.Object);
     _event = _moduleType.Events.OfType <ModuleTypeDetailsUpdated>().SingleOrDefault();
 }
コード例 #3
0
 public async Task Handle(ModuleTypeDetailsUpdated @event)
 {
     await ClearCache();
 }
コード例 #4
0
 public void Handle(ModuleTypeDetailsUpdated @event)
 {
     ClearCache();
 }