public Province_City_CarBLL() { pd = new ProvinceDAL(); cd = new CityDAL(); cbd = new CarBrandDAL(); csd = new CarSystemDAL(); ctd = new CarTypeDAL(); }
public void SaveCarBrand(CarBrand carBrand) { // Validering på affärslogiklagret ICollection <ValidationResult> validationResults; if (!carBrand.Validate(out validationResults)) { // kastas ett undantag med ett allmänt felmeddelande samt en referens till samlingen med resultat av valideringen var ex = new ValidationException("Objektet klarade inte valideringen."); ex.Data.Add("ValidationResults", validationResults); throw ex; } // Contact-objektet sparas antingen genom att en ny post // skapas eller genom att en befintlig post uppdateras. if (carBrand.CarBrandID == 0) { CarBrandDAL.InsertCarBrand(carBrand); } else { CarBrandDAL.UpdateCarBrand(carBrand); } }
// Tar bort specifierad CarBrandUppgifter ur databasen. public void DeleteCarBrand(int CarBrandID) { CarBrandDAL.DeleteCarBrand(CarBrandID); }
// Hämtar CarBrand med ett specifikt nummer från databasen. public CarBrand GetCarBrandByID(int id) { return(CarBrandDAL.GetCarBrandByID(id)); }
// Hämtar alla CarBrand som finns lagrade i databasen. public IEnumerable <CarBrand> GetCarBrand() { return(CarBrandDAL.GetCarBrand()); }