public bool SaveUserCompany(string mobile, UserCompanyInfoVM company)
 {
     using (var ctx = new ShtxSms2008Entities())
     {
         try
         {
             var cb = ctx.CustomerBases.FirstOrDefault(o => o.SendInterFace == 102 && o.Tel.Contains(mobile));
             if (cb != null)
             {
                 cb.AppAddressDesc  = company.AppAddressDesc;
                 cb.AppBusinessDesc = company.AppBusinessDesc;
                 cb.AppCity         = company.AppCity;
                 cb.AppCompanyName  = company.AppCompanyName;
                 cb.AppCompanyPics  = company.AppCompanyPics;
                 cb.AppCustomerName = company.AppCustomerName;
                 cb.AppIndustry     = company.AppIndustry;
                 cb.AppProduct      = company.AppProduct;
                 cb.AppProvince     = company.AppProvince;
                 cb.IsOpenMsg       = company.IsOpenMsg;
                 cb.AppTel          = company.AppTel;
                 ctx.SaveChanges();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch (Exception)
         {
             return(false);
         }
     }
 }
        public List <UserCompanyInfoVM> getUserCompanyInfo(int id)
        {
            List <UserCompanyInfoVM> list = new List <UserCompanyInfoVM>();

            using (var ctx = new ShtxSms2008Entities())
            {
                var cbs = ctx.CustomerBases.Where(o => o.IsOpenMsg.Value && o.CustomerID > id).OrderBy(o => o.CustomerID).Take(30).ToList();
                foreach (var cb in cbs)
                {
                    var vm = new UserCompanyInfoVM();
                    vm.AppAddressDesc  = cb.AppAddressDesc;
                    vm.AppBusinessDesc = cb.AppBusinessDesc;
                    vm.AppCity         = cb.AppCity;
                    vm.AppCompanyName  = cb.AppCompanyName;
                    vm.AppCompanyPics  = cb.AppCompanyPics;
                    vm.AppCustomerName = cb.AppCustomerName;
                    vm.AppIndustry     = cb.AppIndustry;
                    vm.AppProduct      = cb.AppProduct;
                    vm.AppProvince     = cb.AppProvince;
                    vm.AppTel          = cb.AppTel;
                    vm.Id = cb.CustomerID;
                    list.Add(vm);
                }
            }
            return(list);
        }