Exemplo n.º 1
0
        //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));
        }
Exemplo n.º 2
0
        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));
        }