/// <summary> /// إعدادات ترحيل قيود اليومية /// </summary> /// <returns></returns> public PostingSettingSettingViewModel GetPostingSetting() { var keys = this._SettingsRepository.Get().ToList(); var result = new PostingSettingSettingViewModel { IsBulkPosting = bool.Parse(keys.FirstOrDefault(k => k.Key == "IsBulkPosting").Value), IsPostingAutomatic = bool.Parse(keys.FirstOrDefault(k => k.Key == "IsPostingAutomatic").Value), AllowPostingAccountCurrencyMisMatch = bool.Parse(keys.FirstOrDefault(k => k.Key == "AllowPostingAccountCurrencyMisMatch").Value), }; return(result); }
public PostingSettingSettingViewModel UpdatePostingSetting(PostingSettingSettingViewModel model) { var keys = this._SettingsRepository.Get(); keys.FirstOrDefault(k => k.Key == "IsBulkPosting").Value = model.IsBulkPosting.ToString(); keys.FirstOrDefault(k => k.Key == "IsPostingAutomatic").Value = model.IsPostingAutomatic.ToString(); keys.FirstOrDefault(k => k.Key == "AllowPostingAccountCurrencyMisMatch").Value = model.AllowPostingAccountCurrencyMisMatch.ToString(); this._SettingsRepository.Update(keys); this._unitOfWork.Commit(); var result = this.GetPostingSetting(); return(result); }