//Metoder som har med medverkan att göra //Sparar en roll om det inte finns något id, annars uppdateras en befintlig roll public static void SaveStarring(Starring starring) { ICollection <ValidationResult> validationresults; if (!starring.Validate(out validationresults)) { var ex = new ValidationException("Objektet kunde inte valideras"); ex.Data.Add("ValidationResults", validationresults); throw ex; } if (starring.StarringID == 0) { StarringDAL.InsertStarring(starring); } else { StarringDAL.UpdateCharacter(starring); } }
//Tar bort en roll från databasen public static void DeleteStarring(Starring starring) { DeleteStarring(starring.StarringID); }