Задание
Разработать приложение для галереи, которое позволяло бы вести учёт художников, работы которых выставлены в галерее. Программа добавляет художника в базу со следующими параметрами: ФИО художника, год рождения, год смерти, национальность.
Функционал программы
- Добавление художника;
- Изменение художника;
- Удаление художника;
- Перезагрузка данных;
- Регистрация пользователей;
- Авторизация пользователей;
- Кабинет пользователей.
Фрагмент программного кода
public static ArtistDto Convert(Artist artist)
{
if(artist == null)
return null;
ArtistDto artistDto = new ArtistDto
{
Id = artist.ArtistId,
Name = artist.Name,
BirthYear = artist.BirthYear,
DeathYear = artist.DeathYear,
Nationality = artist.Nationality
};
return artistDto;
}
public static Artist Convert(ArtistDto artistDto)
{
if (artistDto == null)
return null;
Artist artist = new Artist
{
ArtistId = artistDto.Id,
Name = artistDto.Name,
BirthYear = artistDto.BirthYear,
DeathYear = artistDto.DeathYear,
Nationality = artistDto.Nationality
};
return artist;
}
Скриншот архива с проектом

Пояснения по запуску программы
Запустить Visual Studio, подключить БД, запустить проект
Телеграм
-