namespace Netina.Repository.Handlers.Faqs; public class CreateFaqCommandHandler(IMartenRepositoryWrapper martenRepositoryWrapper) : IRequestHandler { public async Task Handle(CreateFaqCommand request, CancellationToken cancellationToken) { var faq = new BaseFaq { Faqs = request.Faqs, Slug = request.Slug, Title = request.Title }; await martenRepositoryWrapper.SetRepository() .AddOrUpdateEntityAsync(faq, cancellationToken); return true; } }