• Как удалить Visual Studio 2015 и всё связанное с ним?

    @interlocked
    .NET developer
    Самый верный способ - с помощью Visual Studio Uninstaller
    Ответ написан
    Комментировать
  • Как вывести таблицу из БД в TreeView WPF?

    @Sumor
    Нужно создать класс примерно такого вида:
    class Item
    {
      public string Name {get;set;}
      public IEnumerable<Item> Children 
      {
        get {/* тут код получения из базы подчинённых элементов*/}
      }
    }

    Получить список элементов верхнего уровня и присвоить ItemsSource у TreeView.
    У TreeView в описании шаблона для элемента (ItemTemplate) описать HierarchicalDataTemplate и указать свойство для получения подчинённых элементов в ItemsSource={Binding Children}.
    <TreeView>
      <TreeView.ItemTemplate>
        <HierarchicalDataTemplate ItemsSource="{Binding Children}">
          <TextBlock Text="{Binding Name}" />
        </HierarchicalDataTemplate>
      </TreeView.ItemTemplate>
    </TreeView>
    Ответ написан
    2 комментария
  • Как правильно получить обновление от Telegram бота посредством WebHook?

    yamaoto
    @yamaoto
    la programmeur
    1) Создаешь проект на WebApi2 или MVC 5 ну или на новёхоньком asp net core
    2) Создаешь классы моделей данных которые будут поступать от телеграма
    3) Создаешь контроллер и экшен в нем, который будет принимать входящий запрос от телеграм

    что-то типо такого:
    //пример для WebApi2:
    //телеграм не дает возможности как-то проверять что запрос пришел от самого телеграма
    //так что в официальном факе рекомендовано создавать сложный адрес
    //так как такой адрес известен только разработчику и телеграму
    //никто не сможет подделать запросы
    [RoutePrefix("api/myveryawesomebot123802539483")]
    public MyTelegramBotController:ApiController
    {
        [HttpPost]
        [Route("sdfsdf2342f2q")]
        public void Update([FromBody] UpdateModel model)
         {
              ...
         }
    }


    Рекомендую разместить веб проект на Azure - он даст возможность БЕСПЛАТНО разместить вашего бота в датацентре со всей защитой + бесплатный и сразу валидный SSL сертификат + возможности удаленной отладки кода в VS
    Ответ написан
    6 комментариев