コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }