// 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); } }
public IEnumerable <ActivityType> MedlemDeltarAktiviteterInfo(int id) { return(MemberActivityDAL.MedlemDeltarAktiviteter(id)); }
// Tar bort en medlemsaktivitet public void DeleteMemberActivityById(ActivityType A) { MemberActivityDAL.DeleteMemberActivityById(A); }
// Hämtar deltagar på specifik aktivitet public IEnumerable <ActivityType> GetActivityById(int id) { return(MemberActivityDAL.GetActivityById(id)); }