public async Task <Guid> Handle(Command request, CancellationToken cancellationToken) { var hospitalId = Guid.NewGuid(); var hospital = new Hospital { HospitalId = hospitalId, Name = request.Name, MobileNumber = request.MobileNumber, Address = new Domain.Entities.Address { Street = request.Address.Street, City = request.Address.City, State = request.Address.State, ZipCode = request.Address.ZipCode } }; await _appDbRepository.AddHospitalAsync(hospital); return(hospitalId); }