//Undersöker värdet egenskapen BrandID. Har BrandID värdet 0 är det en ny post. Annars en uppdatering. public static void SaveLabelBrands(LabelBrands labelBrands) { ICollection <ValidationResult> validationResults; if (!labelBrands.Validate(out validationResults)) { var ex = new ValidationException("Objektet kunde inte valideras"); ex.Data.Add("ValidationResults", validationResults); throw ex; } if (labelBrands.BrandID == 0) { LabelBrandsDAL.InsertWhisky(labelBrands); } else { LabelBrandsDAL.UpdateWhisky(labelBrands); } }
public static void DeleteLabelBrand(int brandID) { LabelBrandsDAL.DeleteLabelBrand(brandID); }
public static IEnumerable <LabelBrands> GetWhiskys() { return(LabelBrandsDAL.GetWhiskyBrands()); }