using System;
using System.Collections.Generic;
namespace LoadJSON.Models
{
public class DataRepository
{
public static IList<Company> CompanyData = null;
public static IList<Company> GetCompanies()
{
if (CompanyData == null)
{
CompanyData = new List<Company>();
CompanyData.Add(new Company()
{
Name = "Emkay Entertainments",
Address = "Nobel House, Regent Centre",
Town = "Lothian",
Contact = "Phone",
IsFeatured = true,
Logo = "/Content/images/logo17.jpg",
Country = new[] { "UK", "USA" },
Manager = new Employee { FirstName = "Nick", LastName = "Donovan" },
Employees = new Employee[] { new Employee { FirstName = "John", LastName = "Doe" },
new Employee { FirstName = "Alex", LastName = "Watkins" },
new Employee { FirstName = "Mick", LastName = "Henning" }
}
});
CompanyData.Add(new Company()
{
Name = "The Empire",
Address = "Milton Keynes Leisure Plaza",
Town = "Buckinghamshire",
Contact = "Post",
Logo = "/Content/images/logo18.jpg$Logo for company with id 18",
IsFeatured = false,
Manager = new Employee { FirstName = "Ana", LastName = "Frank" },
Employees = new Employee[] { new Employee { FirstName = "Mark", LastName = "Anderson" },
new Employee { FirstName = "John", LastName = "Haus" },
new Employee { FirstName = "Sinthia", LastName = "Clouny" } }
});
CompanyData.Add(new Company()
{
Name = "Asadul Ltd",
Address = "Hophouse",
Town = "Essex",
Contact = "Email",
Logo = "/Content/images/logo19.jpg$Logo for company 19",
Country = new[] { "UK" },
Manager = new Employee { FirstName = "John", LastName = "Feigan" },
Employees = new Employee[] { new Employee { FirstName = "Micheal", LastName = "King" },
new Employee { FirstName = "Jody", LastName = "Palmer" },}
});
CompanyData.Add(new Company()
{
Name = "Star Records",
Contact = "Email",
Logo = "/Content/images/logo20.jpg",
Country = new[] { "SRB" },
Manager = new Employee { FirstName = "Steve", LastName = "Carter" },
Employees = new Employee[] { new Employee { FirstName = "Andrea", LastName = "Smith" },
new Employee { FirstName = "Jane", LastName = "Anderson" } ,
new Employee { FirstName = "Anthony", LastName = "Willis" },
new Employee { FirstName = "George", LastName = "Hill" },
}
});
CompanyData.Add(new Company()
{
Name = "Ashley Mark Publishing Company",
Address = "1-2 Vance Court",
Town = "Tyne & Wear",
IsFeatured = true,
Country = null,
Manager = new Employee { FirstName = "Micheal", LastName = "Johnson" },
Employees = new Employee[] { new Employee { FirstName = "Micheal", LastName = "Sharp" },
new Employee { FirstName = "Jeff", LastName = "Cave" },
new Employee { FirstName = "Peter", LastName = "Hayward" },
}
});
}
return CompanyData;
}
}
}