• Ошибка при работе с json.net

    dzedzinskiy
    @dzedzinskiy
    Full stack developer
    auth_id это строка формата json? Если да - то назовите ее правильно. Возможно формат строки не соответствует json, в результате JObject.Parse не смог распарсить строку, в итоге строка access_token не будет существовать т.е. будет иметь значение null , т.к. нету элемента "access_token" в test , а вызвав метод ToStirng() вылетит exception по той причине что строка должна быть не null.

    Разве сложно продебажить код ?
    Ответ написан
  • ASP MVC и Ninject или другой ioc. Как правильно использовать, организовать структуру?

    dzedzinskiy
    @dzedzinskiy
    Full stack developer
    Ninject полезен в больших проектах, где присутствует сильная связанность к конкретной реализации. Т.е. если в какое то время вам нужно будет заменить какой то класс то вам не придется править зависимой код (а таких мест может быть много), модули связаны с интерфейсами которые вы связываете с конкретными реализациями в DependencyResolver'е.

    Если нужно поменять реализацию какого то класса, вам нужно будет поменять связь интерфейса с конечной реализацией класса в одном месте DependencyResolver'а.

    В результате в вашем коде не должно остаться записей создания объектов, только их интерфейсы.

    А на счет подключения/удаления сборок - это уже другая тема. Суть использования ninject к этому не относиться.
    Ответ написан
    Комментировать
  • Как реализовать поиск в textbox?

    dzedzinskiy
    @dzedzinskiy
    Full stack developer
    string animals = textbox1.Text;
    string elephant = "слон";
    if(animals.IndexOf(elephant)>=0)
    {
          //исполнится код в брекетах, если слон есть в списке
    }


    Также можно использовать более сложный пример с помощью RegExp :
    int matchesCount=0;
    string pattern = @"слон";
    RegexOptions options = RegexOptions.IgnoreCase | RegexOptions.Compiled;
    string text = "жираф кот СлОн БеГеМот";
    MatchCollection matches;
    Regex optionRegex = new Regex(pattern, options);
    matches = optionRegex.Matches(text);
    for (int ctr = 1; ctr <= matches.Count; ctr++) matchesCount++;
    Ответ написан
  • Что выбрать в качестве серверного приложения, ASP.Net или WCF?

    dzedzinskiy
    @dzedzinskiy
    Full stack developer
    WCF поддерживает также TCP, UDP, MSMQ и возможность написания своего протокола, что не мало важно. Если есть опыт в Asp.Net Mvc , то Web-api будет намного привычнее чем WCF, ибо структура приложения та же сама. Лично мое мнение - сервис по работе с текстовыми данными - делать на web-api, а сервис по работе с файлами (если нужно вообще (загрузка/отправка)) делать на WCF. Передача файлов по TCP немного быстрее чем по HTTP. + в web-api нет транзакций как в WCF.
    Ответ написан
    Комментировать
  • Как реализовать кэширование на уровне MS SQL Server'а в .NET?

    dzedzinskiy
    @dzedzinskiy Автор вопроса
    Full stack developer
    Нашел тут .
    Ответ написан
    Комментировать