public Task Handle(ItemMovimentacaoNotification notification, CancellationToken cancellationToken) { return(Task.Run(() => { ItemMovimentacaoDTO itemMovimentacaoDTO = mapper.Map <ItemMovimentacaoDTO>(notification.ItemMovimentacao); itemMovimentacaoDTO.Categoria = categoriaCaching.GetId(notification.ItemMovimentacao.IdCategoria); switch (notification.Action) { case ActionNotification.Criar: itemMovimentacaoCaching.Add(itemMovimentacaoDTO); break; case ActionNotification.Atualizar: itemMovimentacaoCaching.Update(itemMovimentacaoDTO); break; case ActionNotification.Excluir: itemMovimentacaoCaching.Delete(itemMovimentacaoDTO); break; } })); }
public CategoriaDTO GetId(int id) { return(categoriaCaching.GetId(id)); }