Beispiel #1
0
        public string AdvancedInfo()
        {
            Layout layout = new Layout();
            string items  = $"\n │ {name,-41} | {genre,-25} │ {developer,-25} │ {ReleaseDate.ToString("dd/MM/yyyy"),-23} |";

            return(layout.connector + items);
        }
        public async Task <IActionResult> PutReleaseDate(int id, ReleaseDate releaseDate)
        {
            if (id != releaseDate.ReleaseDateId)
            {
                return(BadRequest());
            }

            _context.Entry(releaseDate).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ReleaseDateExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Beispiel #3
0
 public override string ToString()
 {
     return(PrivateName.ToString() + FamilyName.ToString() + MailAddress.ToString() + Status.ToString() +
            RegistrationDate.ToString() + EntryDate.ToString() + ReleaseDate.ToString() + Area.ToString() +
            Type.ToString() + Adults.ToString() + Children.ToString() + Pool.ToString() + Jacuzzi.ToString()
            + Garden.ToString() + ChildrensAttractions.ToString());
 }
        public override int GetHashCode()
        {
            int hash = 1;

            if (ImageVersionId.Length != 0)
            {
                hash ^= ImageVersionId.GetHashCode();
            }
            if (IsDefault != false)
            {
                hash ^= IsDefault.GetHashCode();
            }
            hash ^= supportedPythonVersions_.GetHashCode();
            if (releaseDate_ != null)
            {
                hash ^= ReleaseDate.GetHashCode();
            }
            if (CreationDisabled != false)
            {
                hash ^= CreationDisabled.GetHashCode();
            }
            if (UpgradeDisabled != false)
            {
                hash ^= UpgradeDisabled.GetHashCode();
            }
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
        public IHttpActionResult PutReleaseDate(Guid id, ReleaseDate releaseDate)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != releaseDate.ReleaseID)
            {
                return(BadRequest());
            }

            db.Entry(releaseDate).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ReleaseDateExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public void MergeFrom(ImageVersion other)
 {
     if (other == null)
     {
         return;
     }
     if (other.ImageVersionId.Length != 0)
     {
         ImageVersionId = other.ImageVersionId;
     }
     if (other.IsDefault != false)
     {
         IsDefault = other.IsDefault;
     }
     supportedPythonVersions_.Add(other.supportedPythonVersions_);
     if (other.releaseDate_ != null)
     {
         if (releaseDate_ == null)
         {
             ReleaseDate = new global::Google.Type.Date();
         }
         ReleaseDate.MergeFrom(other.ReleaseDate);
     }
     if (other.CreationDisabled != false)
     {
         CreationDisabled = other.CreationDisabled;
     }
     if (other.UpgradeDisabled != false)
     {
         UpgradeDisabled = other.UpgradeDisabled;
     }
     _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
 }
        public async Task OnGetAsync()
        {
            _logger.Log(LogLevel.Information, TitleFilter);

            var games = from g in _context.Game select g;

            if (!string.IsNullOrEmpty(TitleFilter))
            {
                games = games.Where(g => g.Title.ToLower().Contains(TitleFilter.ToLower()));
            }

            _logger.Log(LogLevel.Information, ReleaseDate.ToString());

            games = games.Where(m => Before ?
                                m.ReleaseDate <= ReleaseDate :
                                m.ReleaseDate >= ReleaseDate);

            games = games.Where(m =>
                                //if
                                Before ?
                                m.ReleaseDate <= ReleaseDate
                : // else
                                m.ReleaseDate >= ReleaseDate


                                );

            Game = await games.ToListAsync();
        }
        private static ReleaseDate ParseReleaseDateTriplet(string[] triplet)
        {
            ReleaseDate releaseDate = new ReleaseDate();

            int part0 = ParseNumberOrMonth(triplet[0]);
            int part1 = ParseNumberOrMonth(triplet[1]);
            int part2 = ParseNumberOrMonth(triplet[2]);

            if (part0 > 50)
            {
                if (IsMonth(triplet[1]))
                {
                    return(new ReleaseDate(part0, part1, part2));
                }
                else if (IsMonth(triplet[2]))
                {
                    return(new ReleaseDate(part0, part2, part1));
                }
                return(new ReleaseDate());
            }
            else if (part2 > 50)
            {
                if (IsMonth(triplet[0]))
                {
                    return(new ReleaseDate(part2, part0, part1));
                }
                else if (IsMonth(triplet[1]))
                {
                    return(new ReleaseDate(part2, part1, part0));
                }
            }

            return(new ReleaseDate());
        }
        /** <inheritDoc /> */
        public int CompareTo(IgniteProductVersion other)
        {
            IgniteArgumentCheck.NotNull(other, "other");

            // NOTE: Unknown version is less than any other version.
            int res = Major.CompareTo(other.Major);

            if (res != 0)
            {
                return(res);
            }

            res = Minor.CompareTo(other.Minor);

            if (res != 0)
            {
                return(res);
            }

            res = Maintenance.CompareTo(other.Maintenance);

            if (res != 0)
            {
                return(res);
            }

            return(ReleaseDate.CompareTo(other.ReleaseDate));
        }
Beispiel #10
0
    public override string ToString()
    {
        var sb = new StringBuilder("Album(");

        sb.Append(", IdAlbum: ");
        sb.Append(IdAlbum);
        if (Title != null && __isset.title)
        {
            sb.Append(", Title: ");
            sb.Append(Title);
        }
        if (CoverPath != null && __isset.coverPath)
        {
            sb.Append(", CoverPath: ");
            sb.Append(CoverPath);
        }
        if (ReleaseDate != null && __isset.releaseDate)
        {
            sb.Append(", ReleaseDate: ");
            sb.Append(ReleaseDate == null ? "<null>" : ReleaseDate.ToString());
        }
        if (__isset.gender)
        {
            sb.Append(", Gender: ");
            sb.Append(Gender);
        }
        if (__isset.isSingle)
        {
            sb.Append(", IsSingle: ");
            sb.Append(IsSingle);
        }
        sb.Append(")");
        return(sb.ToString());
    }
Beispiel #11
0
    public static ReleaseDate Execute(IRepository repo, string commitSha, int calculatedPatch)
    {
        var c = repo.Lookup <Commit>(commitSha);

        Debug.Assert(c != null);

        var rd = new ReleaseDate
        {
            OriginalDate      = c.When(),
            OriginalCommitSha = c.Sha,
            Date      = c.When(),
            CommitSha = c.Sha,
        };

        if (GitVersionFinder.ShouldGitHubFlowVersioningSchemeApply(repo))
        {
            return(rd);
        }

        if (calculatedPatch == 0)
        {
            return(rd);
        }

        var vp           = new VersionOnMasterFinder().FindLatestStableTaggedCommitReachableFrom(repo, c);
        var latestStable = repo.Lookup <Commit>(vp.CommitSha);

        Debug.Assert(latestStable != null);

        rd.OriginalDate      = latestStable.When();
        rd.OriginalCommitSha = vp.CommitSha;
        return(rd);
    }
Beispiel #12
0
        public static void MapLiteDbEntities(LiteDB.BsonMapper mapper)
        {
            mapper.RegisterType <ReleaseDate>
            (
                (date) => date.Serialize(),
                (bson) => ReleaseDate.Deserialize(bson.AsString)
            );

            mapper.Entity <Game>().
            Id(a => a.Id, false).
            Ignore(a => a.Genres).
            Ignore(a => a.Developers).
            Ignore(a => a.Publishers).
            Ignore(a => a.Tags).
            Ignore(a => a.Features).
            Ignore(a => a.Categories).
            Ignore(a => a.Platforms).
            Ignore(a => a.Series).
            Ignore(a => a.AgeRatings).
            Ignore(a => a.Regions).
            Ignore(a => a.Source).
            Ignore(a => a.ReleaseYear).
            Ignore(a => a.UserScoreRating).
            Ignore(a => a.CommunityScoreRating).
            Ignore(a => a.CriticScoreRating).
            Ignore(a => a.UserScoreGroup).
            Ignore(a => a.CommunityScoreGroup).
            Ignore(a => a.CriticScoreGroup).
            Ignore(a => a.LastActivitySegment).
            Ignore(a => a.AddedSegment).
            Ignore(a => a.ModifiedSegment).
            Ignore(a => a.PlaytimeCategory).
            Ignore(a => a.IsCustomGame).
            Ignore(a => a.InstallationStatus);
        }
Beispiel #13
0
    public static ReleaseDate Execute(IRepository repo, string commitSha, int calculatedPatch)
    {
        var c = repo.Lookup<Commit>(commitSha);
        Debug.Assert(c != null);

        var rd = new ReleaseDate
                 {
                     OriginalDate = c.When(),
                     OriginalCommitSha = c.Sha,
                     Date = c.When(),
                     CommitSha = c.Sha,
                 };

        if (GitVersionFinder.ShouldGitHubFlowVersioningSchemeApply(repo))
        {
            return rd;
        }

        if (calculatedPatch == 0)
        {
            return rd;
        }

        var vp = new VersionOnMasterFinder().FindLatestStableTaggedCommitReachableFrom(repo, c);
        var latestStable = repo.Lookup<Commit>(vp.CommitSha);
        Debug.Assert(latestStable != null);

        rd.OriginalDate = latestStable.When();
        rd.OriginalCommitSha = vp.CommitSha;
        return rd;
    }
        /// <summary>
        /// Returns true if InventoryItem instances are equal
        /// </summary>
        /// <param name="other">Instance of InventoryItem to be compared</param>
        /// <returns>Boolean</returns>
        public bool Equals(InventoryItem other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }
            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return
                ((
                     Id == other.Id ||
                     Id != null &&
                     Id.Equals(other.Id)
                     ) &&
                 (
                     Name == other.Name ||
                     Name != null &&
                     Name.Equals(other.Name)
                 ) &&
                 (
                     ReleaseDate == other.ReleaseDate ||
                     ReleaseDate != null &&
                     ReleaseDate.Equals(other.ReleaseDate)
                 ) &&
                 (
                     Manufacturer == other.Manufacturer ||
                     Manufacturer != null &&
                     Manufacturer.Equals(other.Manufacturer)
                 ));
        }
        public async Task <ActionResult <ReleaseDate> > PostReleaseDate(ReleaseDate releaseDate)
        {
            _context.ReleaseDates.Add(releaseDate);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetReleaseDate", new { id = releaseDate.ReleaseDateId }, releaseDate));
        }
 /// <summary>
 /// Gets the hash code
 /// </summary>
 /// <returns>Hash code</returns>
 public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         var hashCode = 41;
         // Suitable nullity checks etc, of course :)
         if (Id != null)
         {
             hashCode = hashCode * 59 + Id.GetHashCode();
         }
         if (Name != null)
         {
             hashCode = hashCode * 59 + Name.GetHashCode();
         }
         if (ReleaseDate != null)
         {
             hashCode = hashCode * 59 + ReleaseDate.GetHashCode();
         }
         if (Manufacturer != null)
         {
             hashCode = hashCode * 59 + Manufacturer.GetHashCode();
         }
         return(hashCode);
     }
 }
Beispiel #17
0
 public override string ToString()
 {
     return(string.Format(CultureInfo.InvariantCulture, "Movie[Title={0},Duration={1},Rating={2},ReleaseDate={3},BestPictureWinner={4},Year={5}",
                          Title, Duration, MPAARating,
                          ReleaseDate.ToUniversalTime().ToString("yyyy-MM-dd:HH:mm:ss.fffZ", CultureInfo.InvariantCulture),
                          BestPictureWinner, Year));
 }
Beispiel #18
0
    public override int GetHashCode()
    {
        int hashcode = 157;

        unchecked {
            hashcode = (hashcode * 397) + IdAlbum.GetHashCode();
            if (__isset.title)
            {
                hashcode = (hashcode * 397) + Title.GetHashCode();
            }
            if (__isset.coverPath)
            {
                hashcode = (hashcode * 397) + CoverPath.GetHashCode();
            }
            if (__isset.releaseDate)
            {
                hashcode = (hashcode * 397) + ReleaseDate.GetHashCode();
            }
            if (__isset.gender)
            {
                hashcode = (hashcode * 397) + Gender.GetHashCode();
            }
            if (__isset.isSingle)
            {
                hashcode = (hashcode * 397) + IsSingle.GetHashCode();
            }
        }
        return(hashcode);
    }
 public Movie(OriginalTitle originalTitle, ReleaseDate releaseDate, OriginalLanguage originalLanguage, Adult adult, List <Session> session) : base(Guid.NewGuid().GetHashCode())
 {
     OriginalTitle    = originalTitle;
     ReleaseDate      = releaseDate;
     OriginalLanguage = originalLanguage;
     Adult            = adult;
     _session         = session;
 }
Beispiel #20
0
 public override string ToString()
 {
     return("Title: " + Title + '\n'
            + "Price: " + Price.ToString() + '\n'
            + "Release Date: " + ReleaseDate.ToString() + '\n'
            + "Genre: " + Genre + '\n'
            + "Rating: " + Rating.ToString() + '\n');
 }
    public async Task ReleaseDateTest()
    {
        ReleaseDate data = (await FredClient.GetReleaseDates("82", 0)).FirstOrDefault();

        Assert.IsNotNull(data);
        Assert.IsFalse(IsZeroString(data.ReleaseID));
        Assert.AreNotEqual(DateTime.MinValue, data.DateReleased);
    }
        public void Creates_When_ReleaseDate_Is_Valid_Value(DateTime releaseDate)
        {
            //Arrange & Act
            var sut = new ReleaseDate(releaseDate);

            //Assert
            sut.Value.Should().Be(releaseDate);
        }
 public string PrettyPrintReleaseDate()
 {
     if (ReleaseDate == DateTime.MinValue)
     {
         return("Unknown");
     }
     return(ReleaseDate.ToShortDateString());
 }
Beispiel #24
0
 public VersionAndBranchAndDate(VersionAndBranch vab, ReleaseDate rd)
 {
     Version     = vab.Version;
     BranchType  = vab.BranchType;
     BranchName  = vab.BranchName;
     Sha         = vab.Sha;
     ReleaseDate = rd;
 }
 public SemanticVersionBuildMetaData(
     int?commitsSinceTag, string branch, ReleaseDate releaseDate)
 {
     ReleaseDate     = releaseDate;
     Sha             = releaseDate.CommitSha;
     CommitsSinceTag = commitsSinceTag;
     Branch          = branch;
 }
Beispiel #26
0
 public void SerializationTest()
 {
     Assert.AreEqual("2001-2-3", new ReleaseDate(2001, 2, 3).Serialize());
     Assert.AreEqual("2001-2", new ReleaseDate(2001, 2).Serialize());
     Assert.AreEqual("2001", new ReleaseDate(2001).Serialize());
     Assert.AreEqual(new ReleaseDate(2001, 2, 3), ReleaseDate.Deserialize("2001-2-3"));
     Assert.AreEqual(new ReleaseDate(2001, 2), ReleaseDate.Deserialize("2001-2"));
     Assert.AreEqual(new ReleaseDate(2001), ReleaseDate.Deserialize("2001"));
 }
Beispiel #27
0
 public void FillAddNewMovieForm(AddMovie movie)
 {
     NameField.SendKeys(movie.Name);
     DescriptionField.SendKeys(movie.Description);
     ReleaseDate.SendKeys(movie.ReleaseDate);
     RunningTime.SendKeys(movie.RunningTime);
     Genre.SendKeys(movie.Genre);
     Position.SendKeys(movie.Position);
     AddButton.Click();
 }
Beispiel #28
0
 public override string ToString()
 {
     return("ID: " + ID + Environment.NewLine +
            "Tytuł: " + Title + Environment.NewLine +
            "Premiera: " + ReleaseDate.ToString("yyyy-MM-dd") + Environment.NewLine +
            "Długość: " + Length + " minut" + Environment.NewLine +
            "Reżyser: " + Director + Environment.NewLine +
            "Sugerowany wiek: " + ViewerAge + Environment.NewLine +
            "Język: " + Language + Environment.NewLine);
 }
        /** <inheritDoc /> */
        public override int GetHashCode()
        {
            int res = Major;

            res = 31 * res + Minor;
            res = 31 * res + Maintenance;
            res = 31 * res + ReleaseDate.GetHashCode();

            return(res);
        }
        private int GetYear(Release release)
        {
            ReleaseDate releaseDate = release.OriginalReleaseDate != null && release.OriginalReleaseDate.IsValid ? release.OriginalReleaseDate : release.ReleaseDate;

            if (releaseDate.Type != ReleaseDateType.Invalid)
            {
                return(releaseDate.Date.Year);
            }
            return(0);
        }
Beispiel #31
0
        public void CompareToTest()
        {
            var date      = new ReleaseDate(2000);
            var dateMonth = new ReleaseDate(2001, 2);
            var dateDay   = new ReleaseDate(2002, 5, 12);

            Assert.AreEqual(-1, date.CompareTo(dateMonth));
            Assert.AreEqual(0, date.CompareTo(new ReleaseDate(2000)));
            Assert.AreEqual(1, dateDay.CompareTo(date));
        }