/// <summary> /// Erstellt einen neuen Fahrzeughersteller. /// </summary> /// <param name="name">Name des Herstellers.</param> /// <param name="hsn">HSN des Herstellers.</param> /// <param name="dbContext">Datenbankkontext für die Transaktion.</param> /// <returns>Den neuen Hersteller.</returns> public static Make CreateMake(string name, string hsn, DataClasses1DataContext dbContext) { if (string.IsNullOrEmpty(name)) { throw new Exception("Der Name des Fahrzeugherstellers darf nicht leer sein."); } Make make = new Make() { Name = name, HSN = hsn }; dbContext.Make.InsertOnSubmit(make); dbContext.SubmitChanges(); dbContext.WriteLogItem("Fahrzeughersteller " + name + " wurde angelegt.", LogTypes.INSERT, make.Id, "Make"); return make; }
partial void DeleteMake(Make instance);
partial void UpdateMake(Make instance);
partial void InsertMake(Make instance);