Repository как уровень абстракции Data Acceess Layer или уход от рутины

Прежде чем начать реализовывать бизнес-логику какого-либо приложения, сайта, программы, обычно приходится проделать очень много рутиной работы. А при использовании "правильного" подхода программирования, это рутина многократно увеличивается. В этой статье повествуется о том, как можно сократить количество рутины.

Просто о NET | создано: 16.11.2017 | опубликовано: 22.11.2017 | обновлено: 12.12.2017 | просмотров за всё время: 342

Публикация постов в блог Wordpress при помощи API через XML RPC

В статье речь пойдет не столько о публикации статей в wordpress блог, сколько о nuget-пакете, который предоставляет такую возможность.

Просто о NET | создано: 14.06.2017 | опубликовано: 14.06.2017 | обновлено: 11.12.2017 | просмотров за всё время: 2938

Шаблон Состяние (State): Управление состоянием объекта

Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.

Просто о NET | создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 12.12.2017 | просмотров за всё время: 2395

SPA: Тестовая площадка или основа для одностраничного портала

В последнее время мне часто приходится заниматься тестированием различных технологий, которые так или иначе связаны с JavaScript: HTML5, SPA, Knockout и другие фреймворками, а так же WEB API. Создание проекта для тестов и установка требуемых сборок занимает некоторое время каждый раз. Дабы избежать траты времени, я сделать небольшой nuget-пакет, который существенно облегчает (сокращает) процесс подготовки проекта.

Сайтостроение | создано: 27.05.2015 | опубликовано: 27.05.2015 | обновлено: 10.12.2017 | просмотров за всё время: 3470

MvcConfig: Храним настройки ASP.NET MVC приложения в файле, а получаем как сервис через Dependency Injection.

Мне трудно представить себе сайт, который бы не использовал какие-либо настройки доступные из любого места программы. Например, адрес электронной почты системного администратора, для отправки ему сообщений или количество строк на странице пейджера. Итак, задача на проект: Требуется создать систему настроек в приложении.

Сайтостроение | создано: 15.11.2014 | опубликовано: 15.11.2014 | обновлено: 11.12.2017 | просмотров за всё время: 4683 | комментариев: 8

HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта

HTML 5: Пример использования knockout или JsSite как стартовая архитектура для сайта

Сайтостроение | создано: 06.02.2013 | опубликовано: 06.02.2013 | обновлено: 10.12.2017 | просмотров за всё время: 6483 | комментариев: 2

ASP.NET MVC: Отображаем Enum на формуе или еще раз о локализации

Новое дополнение в утилитах для ASP.NET MVC. Если вы как и я не сторонник именовать Enum на русском языке, то наверняка сталкивались с такой задачей, как отображение английского значения Enum в более понятной форме, то есть на русском языке.

Сайтостроение | создано: 11.01.2013 | опубликовано: 11.01.2013 | обновлено: 12.12.2017 | просмотров за всё время: 5043

ASP.NET MVC: Кто ты милый человек или используем Captcha из MvcTools

Проверить является ли реальным человеком отправитель формы ввода можно запросив на форме специальный код написанный на картинке, робот его не увидит. При отправке формы если код отсутствует - форма некорректна.

Сайтостроение | создано: 29.09.2012 | опубликовано: 29.09.2012 | обновлено: 11.12.2017 | просмотров за всё время: 8989 | комментариев: 14

ASP.NET MVC: Отображаем Enum в Html.DropDownListFor

Наверное трудно себе представить более или менее серьёзный проект без использования Enum. Я покажу как можно отобразить на представлении (View) любой Enum с локализацией через Resource-файл и/или через DisplayAttribute.

Сайтостроение | создано: 10.07.2012 | опубликовано: 10.07.2012 | обновлено: 10.12.2017 | просмотров за всё время: 9930

ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

Сайтостроение | создано: 18.08.2011 | опубликовано: 18.08.2011 | обновлено: 12.12.2017 | просмотров за всё время: 22317 | комментариев: 62

Записей: 12