public ActionResult UpdateAccountInfo(Wx_SellerCreditViewModel model) { if (ModelState.IsValid) { var item = new Wx_SellerCreditViewModel(); if (TryUpdateModel(item)) { var seller = _offlineDB.Off_Seller.SingleOrDefault(m => m.Id == item.Id); if (seller != null) { seller.IdNumber = item.IdNumber; seller.CardName = item.CardName; seller.CardNo = item.CardNo; seller.UploadUser = User.Identity.Name; seller.UploadTime = DateTime.Now; seller.AccountName = item.AccountName; seller.AccountSource = item.AccountSource; _offlineDB.Entry(seller).State = System.Data.Entity.EntityState.Modified; _offlineDB.SaveChanges(); return(Content("SUCCESS")); } } return(View("Error")); } else { ModelState.AddModelError("", "错误"); var user = UserManager.FindById(User.Identity.GetUserId()); var banklistArray = _offlineDB.Off_System_Setting.SingleOrDefault(m => m.Off_System_Id == user.DefaultSystemId && m.SettingName == "BankList"); if (banklistArray != null) { string[] regionarray = banklistArray.SettingValue.Split(','); List <Object> banklist = new List <object>(); foreach (var i in regionarray) { banklist.Add(new { Key = i, Value = i }); } ViewBag.BankList = new SelectList(banklist, "Key", "Value"); return(View(model)); } else { return(View("Error")); } } }
public ActionResult UpdateAccountInfo(int id) { var Seller = _offlineDB.Off_Seller.SingleOrDefault(m => m.Id == id); if (Seller != null) { var user = UserManager.FindById(User.Identity.GetUserId()); var banklistArray = _offlineDB.Off_System_Setting.SingleOrDefault(m => m.Off_System_Id == user.DefaultSystemId && m.SettingName == "BankList"); if (banklistArray != null) { string[] regionarray = banklistArray.SettingValue.Split(','); List <Object> banklist = new List <object>(); foreach (var i in regionarray) { banklist.Add(new { Key = i, Value = i }); } ViewBag.BankList = new SelectList(banklist, "Key", "Value"); Wx_SellerCreditViewModel model = new Wx_SellerCreditViewModel() { CardName = Seller.CardName, CardNo = Seller.CardNo, Id = Seller.Id, IdNumber = Seller.IdNumber, Name = Seller.Name, Mobile = Seller.Mobile, AccountName = Seller.AccountName, AccountSource = Seller.AccountSource }; return(View(model)); } else { return(View("Error")); } } return(View("Error")); }