public ActionResult Save(string title,string keywords,string description,string phone,string fax,string email,string qq,string copyright,string address) {
     Models.SettingModel s = new Models.SettingModel() { 
         Title=title,
         Keywords=keywords,
         Description=description,
         Phone=phone,
         Fax=fax,
         Email=email,
         QQ=qq,
         CopyRight=copyright,
         Address=address
     };
     Status status=Status.error;
     string hitStr=String.Empty;
     Type t=s.GetType();
     using (club = new ClubEntities())
     {
         var Properties = t.GetProperties();
         foreach (var p in Properties) {
             var settting=club.Settings.Where(st => st.SettingName == p.Name).FirstOrDefault();
             if (settting != null)
                 settting.SettingValue = p.GetValue(s, null).ToString();
         }
         if (club.SaveChanges() >= 0) {
             status = Status.success;
             hitStr = "网站信息保存成功!";
         }
         else{
             hitStr = "网站信息保存失败,请稍后重试!";
         }
         ViewBag.StatusStr = HtmlCommon.GetHitStr(hitStr, status);
     }
     return View("~/areas/bwum/views/setting/index.cshtml",GetSettingDic());
 }
示例#2
0
        public static int GetAccountChagreAmount(this Models.SettingModel setting, int amount)
        {
            var val1 = (amount * (100 + setting.CampaignServiceChargePercent)) / 100;

            return(Convert.ToInt32(val1));
            //var val2 = (val1 * (100 + setting.CampaignVATChargePercent)) / 100;

            //return Convert.ToInt32(val2);
        }