//For the Last Ten Interactions public PartialViewResult _Latest() { var interactions = db.Interactions.Include(i => i.ChannelType).Include(i => i.CurrentOutcomeCode).Include(i => i.Service).Include(i => i.Service.Customer).OrderByDescending(i => i.ID); List <LatestInteractionVM> latestInteractions = new List <LatestInteractionVM>(); LatestInteractionVM aLatestInteraction = new LatestInteractionVM(); foreach (var item in interactions.Take(5)) { aLatestInteraction = new LatestInteractionVM(); aLatestInteraction.CustomerID = item.Service.CustomerID; aLatestInteraction.CustomerFullName = item.Service.Customer.FullName; aLatestInteraction.InteractionCreatedDate = (DateTime)item.CreatedDate; aLatestInteraction.ServiceCode = item.Service.Code; latestInteractions.Add(aLatestInteraction); } return(PartialView("_latest", latestInteractions)); }
public ActionResult Search() { var interactions = db.Interactions.Include(i => i.ChannelType).Include(i => i.CurrentOutcomeCode).Include(i => i.Service).Include(i => i.Service.Customer); List <LatestInteractionVM> latestInteractions = new List <LatestInteractionVM>(); LatestInteractionVM aLatestInteraction = new LatestInteractionVM(); foreach (var item in interactions) { aLatestInteraction = new LatestInteractionVM(); aLatestInteraction.CustomerID = item.Service.CustomerID; aLatestInteraction.CustomerFullName = item.Service.Customer.FullName; aLatestInteraction.InteractionCreatedDate = (DateTime)item.CreatedDate; aLatestInteraction.ServiceCode = item.Service.Code; latestInteractions.Add(aLatestInteraction); } return(View(latestInteractions)); }