public MemberSetting CreateMemberSetting(MemberSetting memberSetting) { using (context = new DomainContext()) { context.Configuration.LazyLoadingEnabled = false; context.MemberSettings.Add(memberSetting); context.SaveChanges(); } return memberSetting; }
public MemberSetting UpdateMemberSetting(MemberSetting memberSetting) { using (context = new DomainContext()) { context.Configuration.LazyLoadingEnabled = false; context.MemberSettings.Attach(memberSetting); context.Entry<MemberSetting>(memberSetting).State = EntityState.Modified; context.SaveChanges(); } return memberSetting; }
public MemberSetting GetMemberSetting(int memberId, SettingTypes settingTypeId) { MemberSetting memberSetting = new MemberSetting(); using (context = new DomainContext()) { context.Configuration.LazyLoadingEnabled = false; var result = context.MemberSettings.SingleOrDefault(ms => ms.MemberId == memberId && ms.SettingTypeId == settingTypeId); if (result != null) { memberSetting.MemberId = result.MemberId; memberSetting.SettingTypeId = result.SettingTypeId; memberSetting.Value = result.Value; } } return memberSetting; }