コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 public IEnumerable <Kund> GetKundPageWise(int maximumRows, int startRowIndex, out int totalRowCount)
 {
     return(KundDAL.GetKundPageWise(maximumRows, startRowIndex, out totalRowCount));
 }
コード例 #4
0
 public IEnumerable <Kund> GetKunder()
 {
     return(KundDAL.GetKunder());
 }
コード例 #5
0
 public Kund GetKund(int kundID)
 {
     return(KundDAL.GetKund(kundID));
 }
コード例 #6
0
 public void DeleteKund(int kundID)
 {
     KundDAL.DeleteKund(kundID);
 }
コード例 #7
0
 public void DeleteKund(int kundid)
 {
     KundDAL.DeleteKund(kundid);
 }
コード例 #8
0
 public Kund GetKundById(int kundid)
 {
     return(KundDAL.GetKundById(kundid));
 }