public void SaveKund(Kund kund) { ICollection <ValidationResult> validationResults; if (!kund.Validate(out validationResults)) // om den inte klarar valideringsmetoden { var ex = new ValidationException("Det failade i valideringen!"); ex.Data.Add("ValidationResults", validationResults); throw ex; } if (kund.Kundid == 0) // om kundid är 0 ska en ny kund läggas till { KundDAL.InsertKund(kund); } else // annars är det en kund som ska uppdateras { KundDAL.UpdateKund(kund); } }
public void SaveKund(Kund kund) { //Kollar så att objektet är godkänt. ICollection <ValidationResult> validationResults; if (!kund.Validate(out validationResults)) { //Kastar undantag ifall det inte är så. var ex = new ValidationException("Objektet gick inte igenom valideringen."); ex.Data.Add("ValidationResults", validationResults); throw ex; } //Om KundID = 0, skapa en ny kund, annars updatera en befintlig. if (kund.KundID == 0) { KundDAL.InsertKund(kund); } else { KundDAL.UpdateKund(kund); } }
public IEnumerable <Kund> GetKundPageWise(int maximumRows, int startRowIndex, out int totalRowCount) { return(KundDAL.GetKundPageWise(maximumRows, startRowIndex, out totalRowCount)); }
public IEnumerable <Kund> GetKunder() { return(KundDAL.GetKunder()); }
public Kund GetKund(int kundID) { return(KundDAL.GetKund(kundID)); }
public void DeleteKund(int kundID) { KundDAL.DeleteKund(kundID); }
public void DeleteKund(int kundid) { KundDAL.DeleteKund(kundid); }
public Kund GetKundById(int kundid) { return(KundDAL.GetKundById(kundid)); }