public async Task <PostMerchantCommandDto> Handle(PostMerchantCommand request, CancellationToken cancellationToken) { var mer = new Domain.Entities.Merchants { id = request.Dataa.Attributes.id, name = request.Dataa.Attributes.name, image = request.Dataa.Attributes.image, address = request.Dataa.Attributes.address, rating = request.Dataa.Attributes.rating }; konteks.merhcants.Add(mer); return(new PostMerchantCommandDto { Status = true, Message = "Merchant successfully posted" }); }
public async Task<PostMerchantCommandDto> Handle(PostMerchantCommand request, CancellationToken cancellationToken) { BackgroundJob.Enqueue(() => Console.WriteLine("Merchant successfully posted")); var mer = new Domain.Entities.Merchants { id = request.Dataa.Attributes.id, name = request.Dataa.Attributes.name, image = request.Dataa.Attributes.image, address = request.Dataa.Attributes.address, rating = request.Dataa.Attributes.rating }; konteks.merhcants.Add(mer); await konteks.SaveChangesAsync(cancellationToken); return new PostMerchantCommandDto { Status = true, Message = "Merchant successfully posted" }; }