コード例 #1
0
        // Lägger till en medlemsaktivitet i databasen
        public void SaveMemberActivity(MemberActivity memberActivity)
        {
            // Uppfyller inte objektet affärsreglerna...
            ICollection <ValidationResult> validationResults;

            if (!memberActivity.Validate(out validationResults))
            {
                // Klarar inte objektet valideringen så kastas ett undantag, samt en referens till valideringssamlingen.
                var ex = new ValidationException("Objektet klarade inte valideringen.");
                ex.Data.Add("ValidationResults", validationResults);
                throw ex;
            }

            // Sparar contact-objektet. Är MedAktID 0 skapas en ny medlemsaktivitet...
            if (memberActivity.MedAktID == 0)
            {
                MemberActivityDAL.InsertMemberActivity(memberActivity);
            }
        }
コード例 #2
0
 public IEnumerable <ActivityType> MedlemDeltarAktiviteterInfo(int id)
 {
     return(MemberActivityDAL.MedlemDeltarAktiviteter(id));
 }
コード例 #3
0
 // Tar bort en medlemsaktivitet
 public void DeleteMemberActivityById(ActivityType A)
 {
     MemberActivityDAL.DeleteMemberActivityById(A);
 }
コード例 #4
0
 // Hämtar deltagar på specifik aktivitet
 public IEnumerable <ActivityType> GetActivityById(int id)
 {
     return(MemberActivityDAL.GetActivityById(id));
 }