public async Task <MailSettingBM> GetMailSetting() { MailSettingBM result = new MailSettingBM(); var oSettings = await _DBSettingRepository.GetSettingByKey("Mail-AppMailSetup").ConfigureAwait(false); if (oSettings != null && oSettings.Count > 0) { try { result = oSettings[0].AppVal.XMLStringToObject <MailSettingBM>(); } catch (Exception) { // code to do exception } } return(result); }
public MailSettingBM GetMailSettingSync() { //_DBSettingRepository.InitDBContext(); MailSettingBM result = new MailSettingBM(); var oSettings = _DBSettingRepository.GetSettingByKeySync("Mail-AppMailSetup"); if (oSettings != null && oSettings.Count > 0) { try { result = oSettings[0].AppVal.XMLStringToObject <MailSettingBM>(); } catch (Exception) { // code to do exception } } return(result); }
public async Task <CommonResponce> SaveMailSetting(MailSettingBM oEntity) { CommonResponce result = new CommonResponce { Stat = false, StatusMsg = "Error on Saving email setting", StatusObj = null }; int stat = await _DBSettingRepository.DeleteSettingByKey("Mail-AppMailSetup").ConfigureAwait(false); stat = await _DBSettingRepository.InsertSetting("Mail-AppMailSetup", oEntity.ToXMLString()).ConfigureAwait(false); if (stat > 0) { result.Stat = true; result.StatusMsg = "Successfully Save email Setings."; } return(result); }