public WebResult Update(string session_key, AccountData updateUser) { Session session = _sessionWrapper.GetSession(session_key); if (session == null) return new WebResult(WebResult.ErrorCodeList.NOT_LOGUED); User user = _sessionWrapper.GetUser(session); var userToUpdate = (from u in db.Users where u.id == updateUser.Id select u).SingleOrDefault(); if (userToUpdate == null) return new WebResult(WebResult.ErrorCodeList.USER_NOT_FOUND); userToUpdate.username = updateUser.Username; userToUpdate.password = updateUser.Password; userToUpdate.email = updateUser.Username; userToUpdate.superuser = updateUser.IsSuperUser; db.SubmitChanges(); return new WebResult(); }
public WebResult Update(string session_key, AccountData updateUser) { return this._account.Update(session_key, updateUser); }