Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }