public IHttpActionResult UserSignIn() { UserSignin us = null; UserSigninfo ui = null; string userID = GetUserID(); if (String.IsNullOrEmpty(userID)) { return(Error("用户ID不能为空")); } int type = 0; type = ent.getUserAttSetType(userID); if (type == 0) { us = ent.UserSignIn(userID); return(Ok(us)); } else { ui = ent.UserSignOuterInfo(userID); return(Ok(ui)); } }
public IHttpActionResult UserSignInByEF() { string userID = GetUserID(); if (String.IsNullOrEmpty(userID)) { return(Error("用户ID不能为空")); } UserSignin us = null; UserSigninfo ui = null; for (int i = 0; i < 1000; i++) { int type = 0; type = ent.getUserAttSetType(userID); if (type == 0) { us = ent.UserSignInByEF(userID); } else { ui = ent.UserSignOuterInfoByEF(userID); } } if (us != null) { return(Ok(us)); } else { return(Ok(ui)); } }