Beispiel #1
0
        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"
            };
        }