/// <summary> /// إعدادات العهد و السلفيات /// </summary> /// <returns></returns> public TestamentAndAdvancesSettingViewModel GetTestamentAndAdvancesSetting() { var keys = this._SettingsRepository.Get().ToList(); var result = new TestamentAndAdvancesSettingViewModel { TestamentAccountNumber = keys.FirstOrDefault(k => k.Key == "TestamentAccountNumber").Value, AdvancesAccountNumber = keys.FirstOrDefault(k => k.Key == "AdvancesAccountNumber").Value, }; return(result); }
public TestamentAndAdvancesSettingViewModel UpdateTestamentAndAdvancesSetting(TestamentAndAdvancesSettingViewModel model) { var keys = this._SettingsRepository.Get(); keys.FirstOrDefault(k => k.Key == "TestamentAccountNumber").Value = model.TestamentAccountNumber.ToString(); keys.FirstOrDefault(k => k.Key == "AdvancesAccountNumber").Value = model.AdvancesAccountNumber.ToString(); this._SettingsRepository.Update(keys); this._unitOfWork.Commit(); var result = this.GetTestamentAndAdvancesSetting(); return(result); }