// GET: Clients public ActionResult Index() { List <ClientDisplayObject> clientDOList = new List <ClientDisplayObject>(); List <Client> clientList = db.Clients.ToList(); foreach (var client in clientList) { ClientDisplayObject toAdd = new ClientDisplayObject(); toAdd.Client = client; toAdd.Events = db.EventRecords.Where(o => o.ClientID == client.ID).ToList(); clientDOList.Add(toAdd); } return(View(clientDOList)); }
// GET: Clients/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClientDisplayObject client = new ClientDisplayObject(); client.Client = db.Clients.Find(id); client.Events = db.EventRecords.Where(o => o.ClientID == id).ToList(); if (client == null) { return(HttpNotFound()); } return(View(client)); }