/// <summary> /// This method shows an easy method to get violations on /// required properties not set and length of field violations /// </summary> /// <param name="pMemberList1"></param> public void AddBadMember1(ClubMember pMemberList1) { using (var context = new ClubMembersEntity()) { context.Entry(pMemberList1).State = EntityState.Added; try { context.SaveChanges(); } catch (FormattedDbEntityValidationException fve) { mHasException = true; _validationErrors = fve.ValidationErrors(); _validationErrorMessage = fve.Message; } catch (Exception ex) { mHasException = true; mLastException = ex; } } }
/// <summary> /// Get all gender types from the database table /// </summary> /// <returns></returns> public List<Gender> GetGenders() { using (var context = new ClubMembersEntity()) { context.Configuration.LazyLoadingEnabled = false; var genders = context.Genders.AsNoTracking().ToList(); genders.Insert(0, new Gender() {Name = "Select", Id = 0}); return genders; } }