public Task Handle(ServiceCategoryCreatedEvent message) { Console.WriteLine("ServiceCategoryCreatedEvent handled."); // save to ReadDB ServiceCategory serviceCategory = new ServiceCategory( message.Id, message.Name, message.Description, message.AllowOnlineScheduling, message.ScheduleTypeValue, message.SiteId ); //_mapper.Map<LocationRM>(message); try { _serviceCategoryRepository.Add(serviceCategory); _serviceCategoryRepository.SaveChanges(); return(Task.CompletedTask); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.InnerException.Message); throw e; } }