Пример #1
0
        public EditOrAddAwardWindowVM(ICollectionsEntity collectionEntity, AwardVM award = null)
        {
            _collectionEntity = collectionEntity;
            _award            = award;

            ImageClearButtonVisibility = Visibility.Collapsed;

            if (_award != null)
            {
                if (_award.PerformerId != null)
                {
                    Performer = new PerformerVM(DataLayer.Performer.GetById((Guid)_award.PerformerId));
                }
                if (_award.EntertainmentId != null)
                {
                    Entertainment = new EntertainmentVM(DataLayer.Entertainment.GetById((Guid)_award.EntertainmentId));
                }
                Name       = _award.Name;
                Nomination = _award.Nomination;
                Date       = _award.Date;

                if (_award.Image != null)
                {
                    ImageClearButtonVisibility = Visibility.Visible;
                }
            }
            NameErrorVisibility = Visibility.Hidden;
            DateErrorVisibility = Visibility.Hidden;

            Logger.Info("EditOrAddAwardWindowVM.EditOrAddAwardWindowVM", "Екземпляр EditOrAddAwardWindowVM створений.");
        }
Пример #2
0
        public EditOrAddAwardWindow(ICollectionsEntity entity, AwardVM award = null)
        {
            InitializeComponent();

            DataContext = new EditOrAddAwardWindowVM(entity, award);

            Logger.Info("EditOrAddAwardWindow.EditOrAddAwardWindow", "Екземпляр EditOrAddAwardWindow створений.");
        }
Пример #3
0
        public EditOrAddSongWindow(ICollectionsEntity entity, SongVM song = null)
        {
            InitializeComponent();

            DataContext = new EditOrAddSongWindowVM(entity, song);

            Logger.Info("EditOrAddSongWindow.EditOrAddSongWindow", "Екземпляр EditOrAddSongWindow створений.");
        }
        public EditOrAddGenreWindow(ICollectionsEntity entity, GenreVM genre = null)
        {
            InitializeComponent();

            DataContext = new EditOrAddGenreWindowVM(entity, genre);

            Logger.Info("EditOrAddGenreWindow.EditOrAddGenreWindow", "Екземпляр EditOrAddGenreWindow створений.");
        }
Пример #5
0
        public EditOrAddEntertainmentWindow(ICollectionsEntity entity, EntertainmentVM entertainment = null)
        {
            InitializeComponent();

            DataContext = new EditOrAddEntertainmentWindowVM(entity, entertainment);

            Logger.Info("EditOrAddEntertainmentWindow.EditOrAddEntertainmentWindow", "Екземпляр EditOrAddEntertainmentWindow створений.");
        }
Пример #6
0
        public EditOrAddPerformerWindow(ICollectionsEntity entity, PerformerVM performer = null)
        {
            InitializeComponent();

            DataContext = new EditOrAddPerformerWindowVM(entity, performer);

            Logger.Info("EditOrAddPerformerWindow.EditOrAddPerformerWindow", "Екземпляр EditOrAddPerformerWindow створений.");
        }
        public EditOrAddEntertainmentWindowVM(ICollectionsEntity collectionEntity, EntertainmentVM enterteinment = null)
        {
            _collectionEntity = collectionEntity;
            _enterteinment    = enterteinment;

            if (_enterteinment != null)
            {
                EntertainmentTypeUkr = _enterteinment.EntertainmentTypeUkr;
                Name               = _enterteinment.Name;
                ReleaseDate        = _enterteinment.ReleaseDate;
                Company            = _enterteinment.Company;
                Summary            = _enterteinment.Summary;
                BuyLink            = _enterteinment.BuyLink;
                MainLanguage       = _enterteinment.MainLanguage;
                Rating             = _enterteinment.Rating;
                RatingComment      = _enterteinment.RatingComment;
                MovieRuntimeMinute = _enterteinment.MovieRuntimeMinute;
                OfficialSite       = _enterteinment.OfficialSite;
                MovieCountries     = _enterteinment.MovieCountries;
                TVSeason           = _enterteinment.TVSeason;
                Budget             = _enterteinment.Budget;
                TrailerLink        = _enterteinment.TrailerLink;
            }

            NameErrorVisibility         = Visibility.Hidden;
            PosterErrorVisibility       = Visibility.Hidden;
            ReleaseDateErrorVisibility  = Visibility.Hidden;
            CompanyErrorVisibility      = Visibility.Hidden;
            MainLanguageErrorVisibility = Visibility.Hidden;
            SummaryErrorVisibility      = Visibility.Hidden;
            if (EntertainmentVM.EntertainmentTypeUkrStringToEngEnum(EntertainmentTypeUkr) != Entertainment.Type.Movie)
            {
                MovieRuntimeMinuteErrorVisibility = Visibility.Collapsed;
            }
            else
            {
                MovieRuntimeMinuteErrorVisibility = Visibility.Hidden;
            }
            if (EntertainmentVM.EntertainmentTypeUkrStringToEngEnum(EntertainmentTypeUkr) == Entertainment.Type.Album)
            {
                TrailerLinkErrorVisibility = Visibility.Collapsed;
            }
            else
            {
                TrailerLinkErrorVisibility = Visibility.Hidden;
            }

            Logger.Info("EditOrAddEntertainmentWindowVM.EditOrAddEntertainmentWindowVM", "Екземпляр EditOrAddEntertainmentWindowVM створений.");
        }
Пример #8
0
        public EditOrAddSongWindowVM(ICollectionsEntity collectionEntity, SongVM song = null)
        {
            _collectionEntity = collectionEntity;
            _song             = song;

            if (_song != null)
            {
                Name     = _song.Name;
                Duration = _song.Duration;
                Lyrics   = _song.Lyrics;
            }

            NameErrorVisibility     = Visibility.Hidden;
            DurationErrorVisibility = Visibility.Hidden;

            Logger.Info("EditOrAddSongWindow.EditOrAddSongWindow", "Екземпляр EditOrAddSongWindow створений.");
        }
Пример #9
0
        public EditOrAddGenreWindowVM(ICollectionsEntity collectionEntity, GenreVM genre = null)
        {
            _collectionEntity = collectionEntity;
            _genre            = genre;

            if (_genre != null)
            {
                if (_genre.ParentGenreId != null)
                {
                    ParentGenre = new GenreVM(Genre.GetById((Guid)_genre.ParentGenreId));
                }
                Name         = _genre.Name;
                GenreTypeUkr = _genre.GenreTypeUkr;
                Summary      = _genre.Summary;
            }

            NameErrorVisibility        = Visibility.Hidden;
            ParentGenreErrorVisibility = Visibility.Hidden;

            Logger.Info("EditOrAddGenreWindowVM.EditOrAddGenreWindowVM", "Екземпляр EditOrAddGenreWindowVM створений.");
        }
        public EditOrAddPerformerWindowVM(ICollectionsEntity collectionEntity, PerformerVM performer = null)
        {
            _collectionEntity = collectionEntity;
            _performer        = performer;

            ImageClearButtonVisibility = Visibility.Collapsed;

            if (_performer != null)
            {
                PerformerTypeUkr = _performer.PerformerTypeUkr;
                Name             = _performer.Name;
                Surname          = _performer.Surname;
                DateOfBirth      = _performer.DateOfBirth;
                Summary          = _performer.Summary;

                if (_performer.Image != null)
                {
                    ImageClearButtonVisibility = Visibility.Visible;
                }
            }
            NameErrorVisibility = Visibility.Hidden;

            Logger.Info("EditOrAddPerformerWindowVM.EditOrAddPerformerWindowVM", "Екземпляр EditOrAddPerformerWindowVM створений.");
        }