Все публикации

c# просто о сложном: использование ролей и политик при авторизации на странице Net Core

c# обработка параметров программы, передаваемых через командную строку

c# .Net Core валидация данных на форме с помощью библиотеки Fluent Validation

c# .Net Core валидация данных на форме с помощью стандартных и кастомных атрибутов, и на сервере

c# просто о сложном - мапирование данных посредством AutoMapper в .Net Core

c# .Net Core: как сделать за 15 минут табличный список с возможностью редактирования/удаления/...

c# .Net Core: как сделать за 10 минут авторизацию в WEB Application с хранением пользователей в SQL.

c# Генерация и чтение QR кодов

c# просто о сложном: связка свойств класса с ключами таблицы настроек с помощью Attribute/Reflection

Использование Swagger для создания клиента для API и применение его в WEB аппликации

c# с нуля. Урок 19 - Работа с Потоками (Streams). Сжатие данных в Zip

Экспорт в Excel - два способа

Три способа как открыть PDF файл в программе.

Работа с API Google - GoogleDrive/GoogleSheets от регистрации до списка файлов и работы с ячейками

Получение списка почты и скачивание вложений через IMAP

Отправка email через Google и Яндекс почту

OAuth авторизация с помощью минивебсервера :) на HTTPListener

OAuth авторизация на примере Yandex.Disk с помощью встроенного браузера

Логин на сайт с помощью HttpClient с последующим сохранением Cookies

c# с нуля. Урок 18 - Attribute

c# с нуля. Урок 17 - Tuple - Кортежи

c# с нуля. Урок 16 - Структуры

Dependency Injection - это просто. Внедрение классов, именованные HttpClient.

Dependency Injection - это просто. Маппинг данных