//Lägger till kommentar
        public void AddCommentForm_InsertItem(Comment Comment, [RouteData]int id)
        {
            //Om klientvalidering är ok
            if (ModelState.IsValid)
            {
                try
                {
                    //Undersöker id på tråvald tråd
                    Comment.ThreadID = id;

                    //Sparar kommentar
                    Service.SaveComment(Comment);

                    //Sätter rättmeddelande
                    Page.SetTempData("SuccessMessage", "Kommentaren har lagts till!");
                    Response.RedirectToRoute("DetailsLecture", new { id = Id2 });
                    Context.ApplicationInstance.CompleteRequest();
                }
                catch (Exception)
                {
                    //Sätter felmeddelande
                    ModelState.AddModelError(String.Empty,
                        "Ett fel inträffade när kommentaren skulle läggas till.");
                }
            }
        }
        //Sparar eller uppdaterar kommentar i tråd, med Comment-objekt som argument.
        public void SaveComment(Comment Comment)
        {
            //Validering av kommentar.
            ICollection<ValidationResult> validationResults;
            if (!Comment.Validate(out validationResults))
            {
                var ex = new ValidationException("Objektet klararde inte valideringen.");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }

            //Om kommentarens id är 0 ska en den sparas som en ny kommentar. I annat fall uppdateras.
            if (Comment.DiscRowID == 0)
            {
                DiscRowDAL.InsertDiscRow(Comment);
            }
            else
            {
                DiscRowDAL.UpdateDiscRow(Comment);
            }
        }