Пример #1
0
        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());
        }
Пример #2
0
 private models.Bot MapToBotModel(MakeBotRequest request)
 {
     return(new models.Bot
     {
         Id = request.Bot.Id,
         Name = request.Bot.Name,
         Token = request.Bot.Token
     });
 }