public AccountModel GetAccountByUserId(string userId) { var usr = m_Rep.GetList(u => u.Id == userId).SingleOrDefault(); if (usr == null) { return(null); } AccountModel account = new AccountModel(); account.Id = usr.Id; account.UserName = usr.UserName; account.TrueName = usr.TrueName; account.Photo = string.IsNullOrEmpty(usr.Photo) ? "/Content/Images/Photo.jpg" : usr.Photo; account.State = usr.State; account.Password = usr.Password; int len = usr.SysUserMerchantCode.Count; account.HasMerchantCode = new string[len]; int i = 0; foreach (var item in usr.SysUserMerchantCode) { account.HasMerchantCode[i] = item.MerchantCode; i++; } account.AllMerchant = SCVDBSessionFactory.GetDBSession().COMPANY.GetList().Count() == len ? true : false; return(account); }
//获得所有商家代码 public IEnumerable <MerchantCodeItem> GetMerchantCodes() { Apps.IRepository.SCV.ISCVDBSession scvDBSession = SCVDBSessionFactory.GetDBSession(); return(scvDBSession.COMPANY.GetList().Select(c => new MerchantCodeItem { Text = c.COMPANY1, Value = c.COMPANY1, })); }