public virtual void UserManagement(Model.User.User user, IList userPermissionList, string requestCode) { if (requestCode == null) { throw new ArgumentNullException("requestCode", "Request code"); } if (user == null) { throw new ArgumentNullException("user", "User"); } if (requestCode == Resources.OperationRequestInsert) { _userDataAccess.InsertUser(user); } else if (requestCode == Resources.OperationRequestDuplicate) { user.UserId = 0; _userDataAccess.InsertUser(user); } else if (requestCode == Resources.OperationRequestUpdate) { _userDataAccess.UpdateUser(user); } else { //_UserDataAccess.DeleteUser(user); DeleteUser(user); return; } UserPermissionManagement(user, userPermissionList); }
/// <summary> /// Loads the data. /// </summary> /// <param name="user">The user.</param> public void LoadData(Model.User.User user) { this.userData = user; this.lUser.Text = this.userData.Nick; this.bFollow.Click += new EventHandler(bFollow_Click); this.Show(); }
public static FundingBalance AddFunds(Model.User.User from, FundingBalance balance, decimal amount) { FundingTransactionRepository.Create( from, balance.entity_id, balance.entity_type, amount, balance.currency_type ); return(balance.UpdateBalance(balance.balance + amount)); }
public void StoreApplicationContext(Model.User.User usrObj, ExchangeRate exchangeRate) { AppContext.CultureInfo = new CultureInfo(CultureInfo.CurrentCulture.Name); AppContext.User = usrObj; if (exchangeRate == null) { exchangeRate = GetExchangeRate(); } if (exchangeRate == null) { return; } AppContext.ExchangeRate = exchangeRate; var userService = ServiceFactory.GenerateServiceInstance().GenerateUserService(); var userPermissionList = userService.GetPermissionsByUser(usrObj.UserId); if (userPermissionList == null) { return; } AppContext.UserPermissionList = userPermissionList; }
public void Update(Model.User.User item) { using (var conn = Database.Open()) { var tuple = UserSql.Update(item); conn.Execute(tuple.Item1, (object)tuple.Item2); } }
void UserAssert(Model.User.User expected, Model.User.User actual) { Assert.AreEqual(expected.Id, actual.Id); Assert.AreEqual(expected.Name, actual.Name); Assert.AreEqual(expected.Password, actual.Password); Assert.AreEqual(expected.Username, actual.Username); Assert.AreEqual(expected.CreateDate.Hour, actual.CreateDate.Hour); }
public async Task <HttpResponseMessage> RegisterUserAsync(Model.User.User user) { var serializedUser = JsonConvert.SerializeObject(user); var stringContent = new StringContent(serializedUser, Encoding.UTF8, "application/json"); var response = await RequestHelper.Client.PostAsync("api/User/Register", stringContent); return(response); }
public void Add(Model.User.User item) { using (var conn = Database.Open()) { var tuple = UserSql.Add(item); int id = conn.ExecuteScalar <int>(tuple.Item1, (object)tuple.Item2); helper.SetValue(m => m.Id, item, id); } }
public static UserLibraryItem FindOrCreate(Model.User.User user, Model.Project.Project project) { var item = Find(user, project); if (item != null) { return(item); } return(Find(UserLibraryItem.Create(user, project))); }
public static Model.User.User Create() { var user = new Model.User.User() { Name = "lsdkfdjls", Password = "******", Username = "******" }; return user; }
private void DeleteUser(Model.User.User user) { if (user == null) { throw new ArgumentNullException("user", "User"); } _userDataAccess.DeleteUserPermission(user.UserId); _userDataAccess.DeleteUser(user); }
/// <summary> /// Loads the user info. /// </summary> /// <param name="userInfo">The user info.</param> public void LoadUserInfo(Model.User.User userInfo) { this.lKarma.Text = "Karma: " + userInfo.Karma.ToString(); this.lUserName.Text = userInfo.Nick; this.lUserLocation.Text = userInfo.DefaultPlace.Name.ToString(); //System.IO.Stream stream = (Stream)(new System.IO.StreamReader(userInfo.UserPictureURL)); //this.pBUserImage.Image = Image.FromStream(stream); this.bLogin.Visible = false; this.bDisconnect.Visible = true; }
public static Model.User.User Create() { var user = new Model.User.User() { Name = "lsdkfdjls", Password = "******", Username = "******" }; return(user); }
public Models.User.User FindBy(int userId) { Model.User.User user = Model.RepositoryRegistry.User.FindBy(userId); return(new Models.User.User() { Id = user.Id, CreateDate = user.CreateDate, Name = user.Name, Username = user.Username }); }
public static EntityDecision Create( Model.User.User creator, int entityId, EntityType entityType, string title, string content, DateTime deadline ) { var minDeadline = DateTime.Now.AddDays(1); var maxDeadline = DateTime.Now.AddDays(30); deadline = deadline < minDeadline ? minDeadline : deadline; deadline = deadline > maxDeadline ? maxDeadline : deadline; return(Find(EntityDecision.Create(creator, entityId, entityType, title, content, deadline))); }
public static Tuple <string, dynamic> Add(Model.User.User user) { const string sql = @"INSERT INTO register_user (username, name, create_date, password) VALUES(@UserName, @Name, @CreateDate, @Password);select last_insert_id()"; return(new Tuple <string, dynamic>(sql, new { UserName = user.Username, Name = user.Name, CreateDate = user.CreateDate, Password = user.Password })); }
public void InitializeCustomizedConfiguration(Model.User.User usrObj) { AppContext.User = usrObj; var userService = ServiceFactory.GenerateServiceInstance().GenerateUserService(); var userPermissionList = userService.GetPermissionsByUser(usrObj.UserId); if (userPermissionList == null) { return; } AppContext.UserPermissionList = userPermissionList; }
/// <summary> /// Loads the title. /// </summary> /// <param name="user">The user.</param> public void LoadTitle(Model.User.User user) { this.UserData = user; UserTitle title = new UserTitle(); title.LoadData(user); title.FollowUser += new Delegates.Delegates.FollowUserHandler(title_FollowUser); title.Dock = DockStyle.Fill; this.pTitle.Controls.Clear(); this.pTitle.Controls.Add(title); title.Show(); title.BringToFront(); }
/// <summary> /// 添加用户 /// </summary> /// <param name="username"></param> /// <param name="name"></param> /// <param name="password"></param> /// <returns></returns> public string Add(string username, string name, string password) { var user = new Model.User.User() { Username = username, Name = name, Password = new PasswordService().Encrypt(password) }; if (user.Validate()) { Model.RepositoryRegistry.User.Add(user); return(string.Empty); } return(user.GetBrokenRules()[0].Description); }
/// <summary> /// 添加用户 /// </summary> /// <param name="username"></param> /// <param name="name"></param> /// <param name="password"></param> /// <returns></returns> public string Add(string username,string name,string password) { var user = new Model.User.User() { Username = username, Name = name, Password = new PasswordService().Encrypt(password) }; if (user.Validate()) { Model.RepositoryRegistry.User.Add(user); return string.Empty; } return user.GetBrokenRules()[0].Description; }
public static Tuple <string, dynamic> Update(Model.User.User user) { const string sql = @"UPDATE register_user SET username=@Username, name=@Name, password=@Password WHERE id=@Id" ; return(new Tuple <string, dynamic>(sql, new { Username = user.Username, Name = user.Name, Password = user.Password, Id = user.Id })); }
/// <summary> /// Converts to user. /// </summary> /// <param name="user">The user.</param> /// <returns></returns> private user convertToUser(Model.User.User user) { Linq.user newUser = new user(); newUser.user_default_place = user.DefaultPlace.Id; newUser.user_email = user.Email; newUser.user_id = user.Id; newUser.user_is_admin = user.IsAdmin; newUser.user_is_private = user.IsPrivate; newUser.user_karma = user.Karma; newUser.user_nick = user.Nick; newUser.user_password = user.Password; newUser.user_signup = user.SignUp; newUser.user_picture = user.UserPictureURL; return(newUser); }
/// <summary> /// Converts to model user. /// </summary> /// <param name="serviceUser">The service user.</param> /// <returns></returns> private Model.User.User convertToModelUser(UserServices.User serviceUser) { Model.User.User modelUser = new Model.User.User(); modelUser.DefaultPlace = convertToModelTagPlace(serviceUser.DefaultPlace); modelUser.Email = serviceUser.Email; modelUser.Id = serviceUser.Id; modelUser.IsAdmin = serviceUser.IsAdmin; modelUser.IsPrivate = serviceUser.IsPrivate; modelUser.Karma = serviceUser.Karma; modelUser.Nick = serviceUser.Nick; modelUser.Password = serviceUser.Password; modelUser.SignUp = serviceUser.SignUp; modelUser.UserPictureURL = serviceUser.UserPictureURL; return(modelUser); }
/// <summary> /// Converts to model user. /// </summary> /// <param name="serviceUser">The service user.</param> /// <returns></returns> private Model.User.User convertToModelUser(LoginServices.User serviceUser) { Model.User.User modelUser = new Model.User.User(); modelUser.DefaultPlace = new XareuWFClient.Model.TagPlace.TagPlace(serviceUser.DefaultPlace.Id); modelUser.DefaultPlace.Name = serviceUser.DefaultPlace.Name; modelUser.DefaultPlace.ParentId = serviceUser.DefaultPlace.ParentId; modelUser.Email = serviceUser.Email; modelUser.Id = serviceUser.Id; modelUser.IsAdmin = serviceUser.IsAdmin; modelUser.IsPrivate = serviceUser.IsPrivate; modelUser.Karma = serviceUser.Karma; modelUser.Nick = serviceUser.Nick; modelUser.SignUp = serviceUser.SignUp; modelUser.UserPictureURL = serviceUser.UserPictureURL; return(modelUser); }
/// <summary> /// Deletes the user. /// </summary> /// <param name="userID">The user ID.</param> /// <param name="token">The token.</param> /// <param name="newToken">The new token.</param> /// <param name="email">The email.</param> /// <param name="password">The password.</param> /// <returns>True if it was OK, false otherwise</returns> public bool DeleteUser(long userID, Guid token, out Guid newToken, string email, string password) { if (loginService.UseToken(userID, token, out newToken)) { if (userDAO.IsAdmin(userID)) { Model.User.User user = userDAO.GetUserByEmail(email); newToken = Guid.Empty; return(userDAO.DeleteUser(user)); } else { newToken = loginService.GetNewToken(email, password); if (loginService.UseToken(userID, newToken, out newToken)) { Model.User.User user = userDAO.GetUserById(userID); return(userDAO.DeleteUser(user)); } throw new Exception("User can't delete user"); } } throw new Exception("Login error"); }
/// <summary> /// Logins the email. /// </summary> /// <param name="userEmail">The user email.</param> /// <param name="securityToken">The security token.</param> /// <param name="newSecurityToken">The new security token.</param> /// <returns></returns> public Model.User.User LoginEmail(string userEmail, Guid securityToken, out Guid newSecurityToken) { Model.User.User user = userDAO.GetUserByEmail(userEmail); try { if (tokenDAO.TrySecurityToken(user.Id, securityToken)) { tokenDAO.InvalidateSecurityToken(user.Id); newSecurityToken = tokenDAO.GetNewSecurityToken(user.Id); return(user); } else { newSecurityToken = Guid.Empty; return(null); } } catch { newSecurityToken = Guid.Empty; return(null); } }
private void UserPermissionManagement(Model.User.User user, IList userPermissionList) { if (user == null) { throw new ArgumentNullException("user", "User"); } if (userPermissionList == null) { throw new ArgumentNullException("userPermissionList", "User Permission List"); } if (userPermissionList.Count == 0) { throw new ArgumentNullException("userPermissionList", "User Permission List"); } _userDataAccess.DeleteUserPermission(user.UserId); foreach (UserPermission userPermission in userPermissionList) { userPermission.UserId = user.UserId; _userDataAccess.InsertUserPermission(userPermission); } }
/// <summary> /// Loads the data. /// </summary> /// <param name="user">The user.</param> public void LoadData(Model.User.User user) { this.UserData = user; this.lUser.Text = user.Nick; }
public static RegistrationQueueItem Find(Model.User.User user) => RegistrationQueueItem.Find(user);
public static RegistrationQueueItem Create(Model.User.User user) => Find(RegistrationQueueItem.Create(user));
public static CardWork CreateAndGet( Model.User.User user, Model.Card.Card card, ProjectWorkType workType, string proof ) { return(Find(CardWork.Create(user, card, workType, proof))); }
/// <summary> /// This authenticates a user based on a response from an openid provider. /// </summary> private ActionResult AuthenticateUser(IAuthenticationResponse response) { if (response.Status != AuthenticationStatus.Authenticated) throw new ArgumentException("The response status must be 'Authenticated'. (" + response.Status.ToString() + ")", "response"); var user = UserRepository.GetAllUsers().Where(u => u.OpenIds.Contains(response.ClaimedIdentifier.ToString())).SingleOrDefault(); if (user == null) { user = new Model.User.User { Name = response.ClaimedIdentifier.ToString(), OpenIds = new List<string>{ response.ClaimedIdentifier.ToString() }, Roles = new List<string>{ TadmapRoles.Collector } }; UserRepository.Save(user); } CookieUserData userData = new CookieUserData( user.Id, response.FriendlyIdentifierForDisplay.ToString(), user.Roles.ToArray() ); FormsAuthenticationTicket ticket = new FormsAuthenticationTicket( 1, response.ClaimedIdentifier.ToString(), DateTime.Now, DateTime.Now.AddHours(5), false, userData.ToString() ); // Encrypt the ticket. string encTicket = FormsAuthentication.Encrypt(ticket); // Create the cookie. Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, encTicket)); return RedirectToAction("Index", new { controller = "Home" }); }
/// <summary> /// Loads the user. /// </summary> /// <param name="userData">The user data.</param> public void LoadUser(Model.User.User userData) { this.User = userData; this.userInformationPanel.LoadUserInfo(this.User); }