コード例 #1
0
ファイル: FormInfo.cs プロジェクト: AlexeyRaga/Ziggurat
 public void When(FormCreated evt)
 {
     _writer.AddOrUpdate(evt.FormId, info =>
     {
         info.Id = evt.FormId;
         info.Name = evt.Name;
         info.UniqueName = evt.UniqueName;
     });
 }
コード例 #2
0
ファイル: FormsInProject.cs プロジェクト: AlexeyRaga/Ziggurat
 public void When(FormCreated evt)
 {
     _witer.AddOrUpdate(evt.ProjectId,
         forms => forms.Forms.Add(new FormInProjectInfoRecord
         {
             FormId = evt.FormId,
             Name = evt.Name,
             UniqueName = evt.UniqueName,
         }));
 }
コード例 #3
0
 public void When(FormCreated evt)
 {
     var projectLayoutId = DefinitionIdGenerator.NewProjectLayoutId(evt.ProjectId);
     _commandSender.SendCommand(new AttachFormToProjectLayout(projectLayoutId, evt.FormId, evt.ProjectId));
 }
コード例 #4
0
 public void When(FormCreated evt)
 {
     Id = evt.FormId;
 }