// GET: Movies public async Task <IActionResult> Index(string searchString, Int16 searchYear) { IQueryable <Int16> yearQuery = from m in _context.Movie orderby m.ReleaseYear select m.ReleaseYear; var movies = from m in _context.Movie select m; if (!String.IsNullOrEmpty(searchString)) { movies = movies.Where(s => s.Title.Contains(searchString)); } if (searchYear != null && searchYear > 0) { movies = movies.Where(x => x.ReleaseYear == searchYear); } var movieGenreVM = new ReleaseYear { Years = new SelectList(await yearQuery.Distinct().ToListAsync()), Movies = await movies.ToListAsync() }; return(View(movieGenreVM)); }
public override int GetHashCode() { unchecked { var hashCode = (ModifiedTimestamp != null ? ModifiedTimestamp.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CreatedIn != null ? CreatedIn.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModifiedIn != null ? ModifiedIn.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Language != null ? Language.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CcliIdentifier != null ? CcliIdentifier.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Copyright != null ? Copyright.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ReleaseYear != null ? ReleaseYear.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Authors != null ? Authors.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (RightsManagement != null ? RightsManagement.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Publisher != null ? Publisher.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Version != null ? Version.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Key != null ? Key.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Transposition; hashCode = (hashCode * 397) ^ (Tempo != null ? Tempo.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Variant != null ? Variant.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Themes != null ? Themes.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Comment != null ? Comment.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (SongBooks != null ? SongBooks.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Parts != null ? Parts.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (PartSequence != null ? PartSequence.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (QualityIssues != null ? QualityIssues.GetHashCode() : 0); return(hashCode); } }
public void CopyTo(DatGame target) { if (!Name.IsNullOrEmpty() && target.Name.IsNullOrEmpty()) { target.Name = Name; } if (!Origin.IsNullOrEmpty() && Region.IsNullOrEmpty() && target.Region.IsNullOrEmpty()) { target.Region = Origin; } if (!Region.IsNullOrEmpty() && target.Region.IsNullOrEmpty()) { target.Region = Region; } if (!ReleaseYear.IsNullOrEmpty() && target.ReleaseYear.IsNullOrEmpty()) { target.ReleaseYear = ReleaseYear; } if (!RomSerial.IsNullOrEmpty() && target.Serial.IsNullOrEmpty()) { target.Serial = RomSerial; } if (!Serial.IsNullOrEmpty() && target.Serial.IsNullOrEmpty()) { target.Serial = Serial; } }
public override int GetHashCode() { unchecked { int hash = 17; hash = hash * 23 + Title.GetHashCode(); hash = hash * 23 + Author.GetHashCode(); hash = hash * 23 + ReleaseYear.GetHashCode(); return(hash); } }
private void buttonAddMovie_Click(object sender, RoutedEventArgs e) { string name = MovieName.Text; int year = Convert.ToInt32(ReleaseYear.Text); double length = Convert.ToDouble(MovieLength.Text); Movie newMovie = new MovieList.Movie(name, year, length); movieList.Add(newMovie); MovieName.Clear(); ReleaseYear.Clear(); MovieLength.Clear(); }
public void SetLabel2(ListItemProperty property) { if (associatedGame == null) { return; } switch (property) { case ListItemProperty.COMPANY: Label2 = associatedGame.Company; break; case ListItemProperty.GRADE: Label2 = associatedGame.Grade.ToString(); break; case ListItemProperty.LASTPLAYED: if (associatedGame.Latestplay != DateTime.MinValue) { Label2 = associatedGame.Latestplay.ToShortDateString(); } else { Label2 = Translator.Instance.never; } break; case ListItemProperty.PLAYCOUNT: Label2 = associatedGame.Playcount.ToString(); break; case ListItemProperty.YEAR: if (ReleaseYear > 0) { Label2 = ReleaseYear.ToString(); } else { Label2 = ""; } break; default: Label2 = ""; break; } }
public override int GetHashCode() { unchecked { var hashCode = (ModifiedTimestamp != null ? ModifiedTimestamp.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CreatedIn != null ? CreatedIn.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ModifiedIn != null ? ModifiedIn.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CcliIdentifier != null ? CcliIdentifier.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Copyright != null ? Copyright.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ReleaseYear != null ? ReleaseYear.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Comments != null ? Comments.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Verses != null ? Verses.GetHashCode() : 0); return(hashCode); } }
/// <summary> /// Override av ToString(). Returnerar strängrepresentationen av produkten. /// </summary> /// <returns>Strängrepresentationen av produkten</returns> public override string ToString() { //ProductCode;Title;ProductType;Price;Quantity;ReleaseYear;Creator;Publisher;FreeText;Status string productAsString; productAsString = ProductCode.ToString(CultureInfo.CurrentCulture) + ';'; productAsString += Title + ';'; productAsString += Type.ToString() + ';'; productAsString += Price.ToString("0.00", CultureInfo.CurrentCulture) + ';'; productAsString += Quantity.ToString(CultureInfo.CurrentCulture) + ';'; productAsString += ReleaseYear.ToString(CultureInfo.CurrentCulture) + ';'; productAsString += Creator.ToString(CultureInfo.CurrentCulture) + ';'; productAsString += Publisher.ToString(CultureInfo.CurrentCulture) + ';'; productAsString += FreeText.ToString(CultureInfo.CurrentCulture) + ';'; productAsString += Status.ToString(); return(productAsString); }
public override string ToString() { return($"Book name: {ItemName} Print date:{ReleaseYear.ToString("dd/MM/yyyy") } Price:{Price} Genre:{genre}\nCopy Number: {CopyNumber} WriterName: {WriterName} Length: {bookLength} " + $"\nDiscription: {Discription} " + $"\nISBN:{ISBN}"); }
public override int GetHashCode() { return(((Title?.GetHashCode() ?? 17) * 17 + ReleaseYear.GetHashCode()) * 17 + (Director?.GetHashCode() ?? 17)); }
public override string ToString() { return($"Journal name: {ItemName} release date:{ReleaseYear.ToString("dd/MM/yyyy")} price:{Price} Editor:{Editor} Copy Number: {CopyNumber}\nTitle: {Title} "); }