/// <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)); }