Rename logos in company model.

This commit is contained in:
2018-08-07 21:47:29 +01:00
parent a2256ebe1b
commit 31f6cb7744
5 changed files with 2405 additions and 1271 deletions

View File

@@ -30,6 +30,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
namespace Cicm.Database.Models
{
@@ -37,7 +38,7 @@ namespace Cicm.Database.Models
{
public Company()
{
CompanyLogos = new HashSet<CompanyLogo>();
Logos = new HashSet<CompanyLogo>();
Gpus = new HashSet<Gpu>();
InverseSoldToNavigation = new HashSet<Company>();
MachineFamilies = new HashSet<MachineFamily>();
@@ -64,12 +65,14 @@ namespace Cicm.Database.Models
public virtual Iso31661Numeric Country { get; set; }
public virtual Company SoldTo { get; set; }
public virtual CompanyDescription Description { get; set; }
public virtual ICollection<CompanyLogo> CompanyLogos { get; set; }
public virtual ICollection<CompanyLogo> Logos { get; set; }
public virtual ICollection<Gpu> Gpus { get; set; }
public virtual ICollection<Company> InverseSoldToNavigation { get; set; }
public virtual ICollection<MachineFamily> MachineFamilies { get; set; }
public virtual ICollection<Machine> Machines { get; set; }
public virtual ICollection<Processor> Processors { get; set; }
public virtual ICollection<SoundSynth> SoundSynths { get; set; }
public virtual CompanyLogo LastLogo =>
Logos?.OrderByDescending(l => l.Year).FirstOrDefault();
}
}