//Skapar föreläsning
        public void CreateLectureForm_InsertItem(Lecture Lecture)
        {
            //Om klient-validering är ok
            if (ModelState.IsValid)
            {
                try
                {
                    //Föreläsning sparas
                    Service.SaveLecture(Lecture);

                    //Meddelande sätts
                    Page.SetTempData("SuccessMessage", "Föreläsningen lades till!");

                    //Användare omdirigeras
                    Response.RedirectToRoute("LectureListing", new { id = Lecture.LectureId });
                    Context.ApplicationInstance.CompleteRequest();
                }
                catch (Exception)
                {
                    //Felmeddelande sätts
                    ModelState.AddModelError(String.Empty,
                        "Ett fel inträffade när föreläsning skulle läggas till.");
                }
            }
        }
        //Sparar eller uppdaterar en föreläsning, med föreläsningsobjekt som parameter.
        public void SaveLecture(Lecture lecture)
        {
            //Validering av föreläsning som ska sparas eller uppdateras
            ICollection<ValidationResult> validationResults;
            if (!lecture.Validate(out validationResults))
            {
                var ex = new ValidationException("Objektet klararde inte valideringen.");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }

            //Om föreläsningens id  är 0, ska föreläsningen sparas. I annat fall uppdateras.
            if (lecture.LectureId == 0)
            {
                LectureDAL.InsertLecture(lecture);
            }
            else
            {
                LectureDAL.UpdateLecture(lecture);
            }
        }