public ActionResult EditMobile() { var userId = this.GetLoginUser().UserID; VPublicUser vPublicUser = ncBase.CurrentEntities.VPublicUser.Where(o => o.UserID == userId).FirstOrDefault(); return(View(vPublicUser)); }
public ActionResult Index() { PublicUserModel loginUser = this.GetLoginUser(); int uid = loginUser.IsNoNull() ? loginUser.UserID : 0; VPublicUser userInfo = ncBase.CurrentEntities.VPublicUser.Where(c => c.UserID == uid).FirstOrDefault(); UserTaskSignStat userSign = userBll.UserSingStat(userInfo.UserID); ViewBag.UserTaskSignStat = userSign; int taskKey = 0; #region 判断时间 int timeOut = 4;//四小时时间 DateTime nowTime = DateTime.Now; if (nowTime.Hour >= 8 && nowTime.Hour < 8 + timeOut) { taskKey = (int)PointsEnum.EveryDay_Sign_8; } else if (nowTime.Hour >= 15 && nowTime.Hour < 15 + timeOut) { taskKey = (int)PointsEnum.EveryDay_Sign_16; } #endregion if (loginUser.Points < 1) { taskKey = 0; } ViewBag.TaskKey = taskKey; ViewBag.Uid = CryptoUtility.TripleDESEncrypt(Convert.ToString(loginUser.UserID)); return(View(userInfo)); }
public ApiResponse BrokerInfo() { int userId = GetCurrentUserId(); VPublicUser vPublicUser = ncBase.CurrentEntities.VPublicUser.Where(o => o.UserID == userId).FirstOrDefault(); var brokerInfo = vPublicUser.IsNoNull() ? new { vPublicUser.UserID, vPublicUser.VipType, vPublicUser.Name, vPublicUser.Tel, vPublicUser.VipTypeName, vPublicUser.CityID, vPublicUser.CityName, CompanyID = vPublicUser.CompanyId, vPublicUser.CompanyName, StoreID = vPublicUser.StoreId, vPublicUser.StoreName, vPublicUser.Email, vPublicUser.EnrolnName, vPublicUser.Points, vPublicUser.Portrait, } : null; return(new ApiResponse(Metas.SUCCESS, brokerInfo)); }
public virtual PublicUserModel getUserByName(string name) { var userList = ncBase.CurrentEntities.VPublicUser.Where(u => u.Name == name); if (userList != null && userList.FirstOrDefault() != null) { VPublicUser userInfo = userList.FirstOrDefault(); return(EFMapToModel(userInfo)); } return(null); }
public virtual PublicUserModel GetUserByOpenId(string openid) { var userList = ncBase.CurrentEntities.VPublicUser.Where(u => u.OpenID == openid); if (userList != null && userList.FirstOrDefault() != null) { VPublicUser userInfo = userList.FirstOrDefault(); return(EFMapToModel(userInfo)); } return(null); }
/// <summary> /// 映射 /// </summary> /// <param name="userInfo"></param> /// <returns></returns> private PublicUserModel EFMapToModel(VPublicUser userInfo) { return(new PublicUserModel() { Address = userInfo.Address, Email = userInfo.Email, EnrolnName = userInfo.EnrolnName, IP = userInfo.IP, LastLoginIP = userInfo.LastLoginIP, LastLoginTime = userInfo.LastLoginTime, LoginTimes = userInfo.LoginTimes, Molblie = userInfo.Molblie, Name = userInfo.Name, NickName = userInfo.NickName, Portrait = userInfo.Portrait, QQ = userInfo.QQ, RegisterTime = userInfo.RegisterTime, Status = userInfo.Status, Sex = userInfo.Sex, Tel = userInfo.Tel, UserID = userInfo.UserID, PublishNum = userInfo.PublishNum, MaxStock = userInfo.MaxStock, VipType = userInfo.VipType, ExpirationTime = userInfo.ExpirationTime, CityID = userInfo.CityID, CompanyId = userInfo.CompanyId, StoreId = userInfo.StoreId, DistrictId = userInfo.DistrictId, RegionId = userInfo.RegionId, Points = userInfo.Points, CompanyName = userInfo.CompanyName, StoreName = userInfo.StoreName, OpenID = userInfo.OpenID }); }
public ActionResult UserInfo(int uid = 0) { VPublicUser vPublicUser = ncBase.CurrentEntities.VPublicUser.Where(o => o.UserID == uid).FirstOrDefault(); return(View(vPublicUser)); }
public JsonResult GetUserDetailInfo(int id) { VPublicUser user = ncBase.CurrentEntities.VPublicUser.Where(u => u.UserID == id).FirstOrDefault(); return(Json(user, JsonRequestBehavior.AllowGet)); }