public void Handle(Created e) { var index = new Responses.Index { Id = e.CountryId, Code = e.Code, Name = e.Name }; var status = _elastic.Index(index); }
public void Handle(Created e) { var index = new Responses.Index { Id = e.AccountTypeId, Name = e.Name, DeferralMethod = e.DeferralMethod, ParentId = e.ParentId, }; var status = _elastic.Index(index); }
public void Handle(Created e) { var index = new Responses.Index { Id = e.CurrencyId, Code = e.Code, Name = e.Name, Symbol = e.Symbol, Format = e.Format, }; _elastic.Index(index); _manager.Publish(index, ChangeType.NEW); }
public void Handle(Created e) { var results = _elastic.MultiGet(m => m .Get <Currency.Responses.Index>(x => x.Id(e.CurrencyId)) ); var currency = results.Get <Currency.Responses.Index>(e.CurrencyId); var index = new Responses.Index { Id = e.AccountId, Code = e.Code, Name = e.Name, Operation = e.Operation, Currency = currency.Source.Code, CurrencyId = currency.Source.Id }; _elastic.Index(index); _manager.Publish(index, ChangeType.NEW); }