public PersonSearchVieModel <T> GetPersons <T>() where T : Person { var model = new PersonSearchVieModel <T>(); model.Entities = SearchPersons <T>(null, null, null, null, null); model.States = AppCache.Instance.States.ToSelectList(); return(model); }
public ActionResult Suppliers() { var model = new PersonSearchVieModel <Supplier>(); model.Entities = (from s in db.Entities.Include(s => s.PhoneNumbers).Include(s => s.EmailAddresses).ToList().OfType <Supplier>() select new PersonViewModel <Supplier> { Person = s }).OrderBy(s => s.Person.Name).ToList(); model.States = db.States.ToSelectList(); return(View(model)); }