Пример #1
0
        public ActionResult VirksomhedListeMedarbejder(string navn, string opgave, string profiler, string position)
        {
            List <Virksomhed> virksomhedslist = new List <Virksomhed>();

            if (ModelState.IsValid)
            {
                if (navn != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåNavn(navn);
                }
                if (opgave != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåMuligeOpgaver(opgave);
                }
                if (profiler != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåProfiler(profiler);
                }

                if (position != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåStyrkeposition(position);
                }
                if (opgave != "" && position != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåOpgaverOgPosition(opgave, position);
                }
                if (position != "" && profiler != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåProfilerOgPosition(profiler, position);
                }
                if (opgave != "" && profiler != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåOpgaverOgProfiler(opgave, profiler);
                }
                if (opgave != "" && profiler != "" && position != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåOpgaverOgProfilerOgPosition(opgave, profiler, position);
                }
                if (navn != "" && opgave != "" && profiler != "" && position != "")
                {
                    virksomhedslist = vrespository.SøgVirksomhedPåAlt(navn, opgave, profiler, position);
                }


                return(View(virksomhedslist));
            }
            else
            {
                return(View());
            }
        }