Example #1
0
 public UserDomainService(
     IUserRepository userRepository,
     IUnitOfWork unitOfWork,
     ITrackRepository trackRepository,
     IPlaylistDomainService playlistDomain)
 {
     this.userRepository  = userRepository;
     this.unitOfWork      = unitOfWork;
     this.trackRepository = trackRepository;
     this.playlistDomain  = playlistDomain;
 }
Example #2
0
        public AdminValidationOfPlaylistCreate(IPlaylistDomainService playlistDomain)
        {
            this.playlistDomain = playlistDomain;

            RuleFor(x => x.PlaylistName)
            .NotEmpty().WithMessage("Введитете имя плэйлиста")
            .MaximumLength(50).WithMessage("Плэйлист не может превысить 50 символов")
            .Must(IsUniquePlaylist).WithMessage("Плэйлист уже существует");

            RuleFor(x => x.PlaylistImage)
            .NotEmpty().WithMessage("Картинка не выбрана")
            .Must(IsJpg).WithMessage("Картинка должна иметь тип jpg");
        }
 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;
 }
Example #4
0
 public AdminPlaylistPresentationService(IPlaylistDomainService playlistDomain)
 {
     playlistDomainService = playlistDomain;
 }
 public PlaylistPresentationService(IPlaylistDomainService playlistDomainService)
 {
     this.playlistDomainService = playlistDomainService;
 }