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()); }
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); }