public override async Task <Guid> ExecuteAsync(CreateCommand <T> message)
        {
            var entity = mapper.CreateEntity(message.Object);
            await repository.InsertAsync(entity);

            return(entity.Id);
        }
        public async Task <Guid> InsertAsync <T>(T t)
        {
            var entity = mapper.CreateEntity(t);
            await repository.InsertAsync(entity);

            return(entity.Id);
        }