/// <summary>
        /// SaveDigitalRecord
        /// Sparar en skiva m. hjälp av en referens till ett DigitalRecord-obj.
        /// </summary>
        /// <param name="digrecord"></param>
        ///


        #region SaveDigitalRecord

        public void SaveDigitalRecord(DigitalRecord digrecord)
        {
            //ICollection<ValidationResult> validationResults;
            //if(!digrecord.Validate(out validationResults)){

            // var ex = new ValidationException("Objektet klarade inte valideringen.");
            //    ex.Data.Add("ValidationResults", validationResults);
            //    throw ex;
            //}

            DigitalRecordDAL.InsertDigitalRecord(digrecord);
        }
        /// <summary>
        /// UpdateDigitalRecord
        /// Uppdaterar en skiva m. hjälp av en referens till ett DigitalRecord-obj.
        /// </summary>
        /// <param name="digrecord"></param>

        #region UpdateDigitalRecord

        public void UpdateDigitalRecord(DigitalRecord digrecord)
        {
            ICollection <ValidationResult> validationResults;

            if (!digrecord.Validate(out validationResults))
            {
                var ex = new ValidationException("Objektet klarade inte valideringen.");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }


            DigitalRecordDAL.UpdateDigitalRecord(digrecord);
        }
        /// <summary>
        /// GetDigitalRecordByRecordID
        /// Hämtar info om en specifik skiva ur databasen.
        /// Anropar GetDigitalRecordByRecordID i DigitalRecordDAL och skickar med RecordID
        /// </summary>
        /// <param name="RecordID"></param>
        /// <returns>En lista med referens(er) till DigitalRecord-obj.</returns>

        #region GetDigitalRecordByRecordID

        public DigitalRecord GetDigitalRecordByRecordID(int RecordID)
        {
            return(DigitalRecordDAL.GetDigitalRecordByRecordID(RecordID));
        }