public UserDomainService( IUserRepository userRepository, IUnitOfWork unitOfWork, ITrackRepository trackRepository, IPlaylistDomainService playlistDomain) { this.userRepository = userRepository; this.unitOfWork = unitOfWork; this.trackRepository = trackRepository; this.playlistDomain = playlistDomain; }
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; }
public AdminPlaylistPresentationService(IPlaylistDomainService playlistDomain) { playlistDomainService = playlistDomain; }
public PlaylistPresentationService(IPlaylistDomainService playlistDomainService) { this.playlistDomainService = playlistDomainService; }