//private static void //public static bool isUserLoggedIn(string Token) //{ // UserLoginInfors Us = null; // int dtCompare; // if (UsersLoggedIn.TryGetValue(Token, out Us)) // { // dtCompare = DateTime.Compare(Us.UserCookie.Expires, DateTime.Now); // if (dtCompare <= 0) // { // UsersLoggedIn.TryRemove(Token, out Us); // return false; // } // } // else // { // return false; // } // return true; //} public static bool UpdateUser(SSOHtNguoiDung us, out string message) { bool ret = true; message = "Cập nhật thành công"; HT_NGUOIDUNG user; try { if (us != null) { user = Mapper.Map <SSOHtNguoiDung, HT_NGUOIDUNG>(us); using (MPLISEntities db = new MPLISEntities()) { db.Entry(user).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } } catch (Exception ex) { message = "Error:" + ex.ToString(); ret = false; } return(ret); }
//Cập nhật thông tin người dùng public HttpResponseMessage UpdateUser() { string message = ""; bool isSuccess = false; string req = SSOHTTPRequestService.getDataInRequest(Request); SSOHtNguoiDung us = SSOHTTPRequestService.getDataFromString <SSOHtNguoiDung>(req); if (us != null) { isSuccess = UserManagerService.UpdateUser(us, out message); } if (isSuccess) { return(SSOHTTPRequestService.CreateResponseMessage(message, HttpStatusCode.OK)); } else { return(SSOHTTPRequestService.CreateResponseMessage(message, HttpStatusCode.InternalServerError)); } }