namespace DocuMed.Repository.Handlers.Hospitals; public class CreateHospitalCommandHandler(IRepositoryWrapper repositoryWrapper) : IRequestHandler { public async Task Handle(CreateHospitalCommand request, CancellationToken cancellationToken) { var ent = Hospital.Create(request.Name, request.Detail, request.Address, request.UniversityId); repositoryWrapper.SetRepository().Add(ent); await repositoryWrapper.SaveChangesAsync(cancellationToken); return ent.Id; } }