public ActionResult RedigerArbeidserfaring(ArbeidserfaringModel Model)
        {
            CVVersjon Cv = GetBrukerCv(GetAspNetBrukerID());
            var       Arbeidserfaring = GetBrukerCv(GetAspNetBrukerID()).Arbeidserfaring.Where(x => x.ArbeidserfaringId == Model.Id).FirstOrDefault();

            // Sjekk om den redigerte stillingen er satt som nåværende
            if (Model.NåværendeStilling)
            {
                // Gå gjennom arbeidserfaring å sjekk om en annen stilling er satt som nåværende
                foreach (var Item in Cv.Arbeidserfaring)
                {
                    if (Item.Nåværende)
                    {
                        Item.Nåværende = false;
                        Item.Til       = Int16.Parse(DateTime.Now.Year.ToString());
                    }
                }
            }

            Arbeidserfaring.Arbeidsplass = Model.Arbeidsplass;
            Arbeidserfaring.Stilling     = Model.Stilling;
            Arbeidserfaring.Beskrivelse  = Model.Beskrivelse;
            Arbeidserfaring.Nåværende    = Model.NåværendeStilling;
            Arbeidserfaring.Fra          = Int16.Parse(Model.Fra.ToString());
            Arbeidserfaring.Til          = Int16.Parse(Model.Til.ToString());

            db.SaveChanges();

            return(RedirectToAction("Index", "Arbeidserfaring"));
        }
        public ActionResult LeggTilArbeidserfaring(ArbeidserfaringModel Model)
        {
            CVVersjon Cv = GetBrukerCv(GetAspNetBrukerID());

            // Sjekk om den nye stillingen er satt som nåværende
            if (Model.NåværendeStilling)
            {
                // Gå gjennom arbeidserfaring å sjekk om en annen stilling er satt som nåværende
                foreach (var Item in Cv.Arbeidserfaring)
                {
                    if (Item.Nåværende)
                    {
                        Item.Nåværende = false;
                        Item.Til       = Int16.Parse(DateTime.Now.Year.ToString());
                    }
                }
            }

            // Endre hvis fra dato er større enn til dato
            if (Model.Fra > Model.Til)
            {
                Int16 NyFra = Int16.Parse(Model.Til.ToString());
                Model.Til = Model.Fra;
                Model.Fra = NyFra;
            }

            // Legg til ny arbeidserfaring
            Arbeidserfaring NewItem = new Arbeidserfaring();

            NewItem.Arbeidsplass = Model.Arbeidsplass;
            NewItem.Stilling     = Model.Stilling;
            NewItem.Beskrivelse  = Model.Beskrivelse;
            NewItem.Nåværende    = Model.NåværendeStilling;
            NewItem.Fra          = Int16.Parse(Model.Fra.ToString());
            NewItem.Til          = (Model.NåværendeStilling) ? Int16.Parse("0") : Int16.Parse(Model.Til.ToString());

            Cv.Arbeidserfaring.Add(NewItem);

            db.SaveChanges();

            return(RedirectToAction("Index", "Arbeidserfaring"));
        }