public override async Task <Empty> CreateBot(MakeBotRequest request, ServerCallContext context) { _logger.LogInformation("Begin grpc call BotService.CreateBot. Bot token {Token}", request.Bot.Token); await _repository.CreateBotAsync(MapToBotModel(request)); return(new Empty()); }
private models.Bot MapToBotModel(MakeBotRequest request) { return(new models.Bot { Id = request.Bot.Id, Name = request.Bot.Name, Token = request.Bot.Token }); }