コード例 #1
0
ファイル: CategoryBuilder.cs プロジェクト: vvsvin/Money
        public async Task HandleAsync(CategoryDeleted payload)
        {
            using (ReadModelContext db = readModelContextFactory.Create())
            {
                CategoryEntity entity = await db.Categories.FindAsync(payload.AggregateKey.AsGuidKey().Guid);

                entity.IsDeleted = true;
                await db.SaveChangesAsync();
            }
        }
コード例 #2
0
        public void Handle(CategoryDeleted @event, CommerceInstance instance)
        {
            var languageStore    = GetLanguageStoreByInstance(instance.Name);
            var translationStore = GetTranlsationStoreByInstance(instance.Name);

            var key = new EntityKey(typeof(Category), @event.CategoryId);

            foreach (var lang in languageStore.All())
            {
                translationStore.Delete(CultureInfo.GetCultureInfo(lang.Name), key);
            }
        }
コード例 #3
0
 public void Handle(CategoryDeleted e)
 {
     _repositoryAsync.DeleteAsync(e.Id);
 }
コード例 #4
0
ファイル: Categories.razor.cs プロジェクト: ebattulga/Money
 Task IEventHandler <CategoryDeleted> .HandleAsync(CategoryDeleted payload)
 => UpdateModel(payload, model => Models.Remove(model));
コード例 #5
0
ファイル: ApiHub.cs プロジェクト: vvsvin/Money
 Task IEventHandler <CategoryDeleted> .HandleAsync(CategoryDeleted payload) => RaiseEvent(payload);
コード例 #6
0
 public void Apply(CategoryDeleted message)
 {
 }
コード例 #7
0
ファイル: skCategory.cs プロジェクト: DanielLatimerUns/Stocky
 public virtual void OnCategoryDeleted()
 {
     CreateNotification(EventActionType.Deleted);
     CategoryDeleted?.Invoke(this, new NewNotificationEventArgs(this));
 }
コード例 #8
0
ファイル: Category.cs プロジェクト: wh-ess/ess
 public void Apply(CategoryDeleted e)
 {
 }
コード例 #9
0
 Task IEventHandler <CategoryDeleted> .HandleAsync(CategoryDeleted payload)
 => Update(payload.AggregateKey, model => models.Remove(model));
コード例 #10
0
ファイル: Category.cs プロジェクト: wangjun009xx/Money
 public Task HandleAsync(CategoryDeleted payload)
 {
     return(UpdateState(() => IsDeleted = true));
 }
コード例 #11
0
 public Task HandleAsync(CategoryDeleted payload)
 {
     return(UpdateItem(payload.AggregateKey, viewModel => Items.Remove(viewModel)));
 }
コード例 #12
0
 protected void OnCategoryDeleted(Category category)
 {
     CategoryDeleted?.Invoke(this, category);
 }
コード例 #13
0
 public void Handle(CategoryDeleted @event, CommerceInstance instance)
 {
     CategoryTree.Remove(CommerceInstance.Current.Name);
 }