public IActionResult ZoekWerkgever(Jobcoach jobcoach, BestaandeWerkgeverViewModel model, string naam = "")
        {
            try
            {
                IEnumerable <Werkgever> werkgevers = new List <Werkgever>();

                if (naam != null && !naam.Equals(""))
                {
                    werkgevers = _werkgeverRepository.GetByName(jobcoach, naam);
                }
                else
                {
                    werkgevers = _jobcoachRepository.GetWerkgeversVanJobcoach(jobcoach);
                }


                model = new BestaandeWerkgeverViewModel
                {
                    Werkgevers = werkgevers.Select(w => new WerkgeverViewModel(w))
                                 .ToList(),
                    FirstLoad = false
                };

                return(PartialView("_Werkgevers", model));
            }
            catch (Exception e)
            {
                _exceptionLogRepository.Add(new ExceptionLog(e, "Werkgever", "ZoekWerkgever"));
                _exceptionLogRepository.Save();
                TempData["Error"] = "Er ging onverwachts iets fout, probeer later opnieuw";
            }

            return(RedirectToAction("BestaandeWerkgever"));
        }
        public IActionResult ToonAlles(Jobcoach jobcoach)
        {
            BestaandeWerkgeverViewModel model = new BestaandeWerkgeverViewModel()
            {
                Werkgevers = _jobcoachRepository
                             .GetWerkgeversVanJobcoach(jobcoach)
                             .Select(w => new WerkgeverViewModel(w))
                             .ToList(),
                FirstLoad = false
            };

            return(PartialView("_Werkgevers", model));
        }
        public IActionResult BestaandeWerkgever()
        {
            try
            {
                BestaandeWerkgeverViewModel model = new BestaandeWerkgeverViewModel();
                return(View(model));
            }
            catch (Exception e)
            {
                _exceptionLogRepository.Add(new ExceptionLog(e, "Werkgever", "BestaandeWerkgever -- GET --"));
                _exceptionLogRepository.Save();
                TempData["Error"] = "Er ging onverwachts iets fout, probeer later opnieuw";
            }

            return(RedirectToAction("Index"));
        }