public void UpdateTemplate(RapportTemplate template)
 {
     using (FestispecContext context = new FestispecContext())
     {
         context.RapportTemplate.Where(x => x.TemplateID == template.TemplateID).FirstOrDefault().TemplateText = template.TemplateText;
         context.SaveChanges();
     }
 }
 public void CreateTemplate(RapportTemplate template)
 {
     using (FestispecContext context = new FestispecContext())
     {
         context.RapportTemplate.Add(template);
         context.SaveChanges();
     }
 }
        public RapportTemplate GetTemplate(int id)
        {
            RapportTemplate template = null;

            using (FestispecContext context = new FestispecContext())
            {
                template = context.RapportTemplate.Where(x => x.TemplateID == id).FirstOrDefault();
            }

            return(template);
        }
        protected override void SelectTemplate(dynamic template)
        {
            RapportTemplate rapportTemplate = _repo.GetRapportTemplate(((TemplateViewModel)template).RapportTemplateID);

            _navigationService.NavigateTo("Rapportage", new object[3] { Mode, rapportTemplate, _job });
        }
        protected override void EditTemplate(dynamic template)
        {
            RapportTemplate rapportTemplate = _repo.GetRapportTemplate(((TemplateViewModel)template).RapportTemplateID);

            _navigationService.NavigateTo("Rapportage", new object[2] { EnumTemplateMode.EDIT, rapportTemplate });
        }