public SingerPresentationService( ISingerDomainService singerDomainService, ITrackDomainService trackDomainService, IUserDomainService userDomainService) { this.singerDomainService = singerDomainService; this.trackDomainService = trackDomainService; this.userDomainService = userDomainService; }
public AdminSingerPresentationService( ISingerDomainService singerDomainService, IAlbumDomainService albumDomainService, ITrackDomainService trackDomainService) { this.singerDomainService = singerDomainService; this.albumDomainService = albumDomainService; this.trackDomainService = trackDomainService; }
public AdminAlbumPresentationService( IAlbumDomainService albumDomain, ISingerDomainService singerDomain, ITrackDomainService trackDomainService) { albumDomainService = albumDomain; singerDomainService = singerDomain; this.trackDomainService = trackDomainService; }
public AdminValidationOfSingerCreate(ISingerDomainService singerDomain) { singerDomainService = singerDomain; RuleFor(x => x.SingerName) .NotEmpty().WithMessage("Введитете имя жанра") .MaximumLength(50).WithMessage("Исполнитель не может превысить 50 символов") .Must(IsUniqueSinger).WithMessage("Исполнитель уже существует"); RuleFor(x => x.SingerImage) .NotEmpty().WithMessage("Картинка не выбрана") .Must(IsJpg).WithMessage("Картинка должна иметь тип jpg"); }
public AdminValidationOfTrackCreate( ITrackDomainService trackDomain, ISingerDomainService singerDomain, IAlbumDomainService albumDomain, IGenreDomainService genreDomain) { this.trackDomain = trackDomain; this.singerDomain = singerDomain; this.albumDomain = albumDomain; this.genreDomain = genreDomain; RuleFor(x => x.TrackName) .NotEmpty().WithMessage("Введитете имя альбома") .MaximumLength(50).WithMessage("Альбом не может превысить 50 символов") .Must(CreateTrackIsUnique).WithMessage("Трек с таким именем уже существует"); RuleFor(x => x.TimeOfCreation) .NotEmpty().WithMessage("Введите дату создания") .GreaterThan(new System.DateTime(2000, 1, 1)).WithMessage("Дата не раньше 2000 года"); RuleFor(x => x.NumberOfLikes) .NotEmpty().WithMessage("Введите кол-во лайков больше 0") .GreaterThanOrEqualTo(-1).WithMessage("Лайки не могут быть отрицательными"); RuleFor(x => x.SingerId) .Must(IsExistSinger).WithMessage("Такого исполнителя не существует"); RuleFor(x => x.AlbumId) .Must(IsExistAlbum).WithMessage("Такого альбома не существует"); RuleFor(x => x.GenreId) .Must(IsExistGenre).WithMessage("Такого жанра не существует"); RuleFor(x => x.PopularId) .NotEmpty().WithMessage("Поле Популярное обязательное для заполнение"); RuleFor(x => x.NoveltyId) .NotEmpty().WithMessage("Поле Новинки обязательное для заполнение"); RuleFor(x => x.TrackImage) .NotEmpty().WithMessage("Картинка не выбрана") .Must(IsJpg).WithMessage("Картинка должна иметь тип jpg"); RuleFor(x => x.TrackFile) .NotEmpty().WithMessage("Файл не выбран") .Must(IsMP3).WithMessage("Файл должен иметь тип mp3"); }
public AdminTrackPresentationService( ITrackDomainService trackDomainService, ISingerDomainService singerDomainService, IAlbumDomainService albumDomainService, IGenreDomainService genreDomainService, IPlaylistDomainService playlistDomainService, INoveltyDomainService noveltyDomainService, IPopularDomainService popularDomainService) { this.trackDomainService = trackDomainService; this.singerDomainService = singerDomainService; this.albumDomainService = albumDomainService; this.genreDomainService = genreDomainService; this.playlistDomainService = playlistDomainService; this.noveltyDomainService = noveltyDomainService; this.popularDomainService = popularDomainService; }
public AdminValidationOfAlbumCreate( IAlbumDomainService albumDomain, ISingerDomainService singerDomain) { this.albumDomain = albumDomain; this.singerDomain = singerDomain; RuleFor(x => x.AlbumName) .NotEmpty().WithMessage("Введитете имя альбома") .MaximumLength(50).WithMessage("Альбом не может превысить 50 символов") .Must(IsUniqueAlbum).WithMessage("Альбом уже существует"); RuleFor(x => x.SingerId) .Must(IsExistSinger).WithMessage("Такого исполнителя не существует"); RuleFor(x => x.AlbumImage) .NotEmpty().WithMessage("Картинка не выбрана") .Must(IsJpg).WithMessage("Картинка должна иметь тип jpg"); }