public bool OpprettFilm(Film innFilm, HttpPostedFileBase bilde) { using (var db = new DBContext()) { bool resultat = true; try { if (FilErOk(bilde) && FilErBilde(bilde.FileName)) { var filNavn = Path.GetFileName(bilde.FileName); var filBane = Path.Combine(System.Web.HttpContext.Current.Server.MapPath("/Content/images/posters"), filNavn); bilde.SaveAs(filBane); innFilm.Bilde = Path.Combine("/Content/images/posters", filNavn); } else { innFilm.Bilde = "/Content/images/posters/defaultPoster.jpg"; } innFilm.Gjennomsnitt = 0; innFilm.Visninger = 0; db.Filmer.Add(innFilm); db.SaveChanges(); LoggSkriver logg = new LoggSkriver(); logg.OpprettFilmLogg(innFilm); } catch (Exception e) { LoggSkriver logg = new LoggSkriver(); logg.FeilmeldingLogg("OpprettFilm", e); resultat = false; } return(resultat); } }