Beispiel #1
0
        public ActionResult _GetAllActivitiesForGuide(int id)
        {
            var activities   = new SelectedActivityViewModel();
            var activitylist = new List <CompletedActivity>();

            activitylist = db.CompletedActivities.Where(x => x.WelcomeGuideID == id).ToList();
            activities.Activities.AddRange(OnboardingUtilityHelper.ConvertToActivityModelList(activitylist));
            return(PartialView("_GetAllActivitiesForTemplate", activities));
        }
        public ActionResult EditTemplate(int id)
        {
            OnboardingTemplate template = new OnboardingTemplate();

            template = db.OnboardingTemplates.Find(id);
            var activities   = new SelectedActivityViewModel();
            var activitylist = new List <CompletedActivity>();

            activitylist = db.CompletedActivities.Where(x => x.OnboardingTemplateID == id).ToList();
            var list = OnboardingUtilityHelper.ConvertToActivityModelList(activitylist);

            foreach (var item in list)
            {
                item.OnboardActivityID = id;
                item.Body = WebUtility.HtmlDecode(item.Body);
            }
            ViewBag.Activities = list.Select(x => new { x.ID, x.OnboardActivityID, x.OnboardingTemplateID,
                                                        x.Title, x.WelcomeGuideID, x.Type, x.Body, x.DueDate }).ToList();
            return(View(template));
        }