예제 #1
0
        /// <summary>
        /// Public constructor with required data
        /// </summary>
        /// <param name="maximumvalue"></param>
        /// <param name="minimumvalue"></param>
        /// <param name="_rating0"></param>
        public RatingSource(double maximumvalue, double minimumvalue, global::Jellyfin.Data.Entities.Rating _rating0)
        {
            this.MaximumValue = maximumvalue;

            this.MinimumValue = minimumvalue;

            if (_rating0 == null)
            {
                throw new ArgumentNullException(nameof(_rating0));
            }
            _rating0.RatingType = this;


            Init();
        }
예제 #2
0
 /// <summary>
 /// Static create function (for use in LINQ queries, etc.)
 /// </summary>
 /// <param name="maximumvalue"></param>
 /// <param name="minimumvalue"></param>
 /// <param name="_rating0"></param>
 public static RatingSource Create(double maximumvalue, double minimumvalue, global::Jellyfin.Data.Entities.Rating _rating0)
 {
     return(new RatingSource(maximumvalue, minimumvalue, _rating0));
 }