/// <summary> /// Adds a user to the database and returns the user object. /// </summary> /// <param name="username">The username for the user to add.</param> /// <returns>The added user object.</returns> private static User AddUser(string username) { var ip = new UserIP { CreatedDate = DateTime.UtcNow, HashedIP = Utilities.GetHash(HttpContext.Current.Request.UserHostAddress) }; var user = new User { Username = username, RecordCreatedDate = DateTime.UtcNow }; user.UserIPs.Add(ip); var db = new PiFDbDataContext(); db.Users.InsertOnSubmit(user); db.SubmitChanges(); return user; }
partial void DeleteUserIP(UserIP instance);
partial void UpdateUserIP(UserIP instance);
partial void InsertUserIP(UserIP instance);
private void detach_UserIPs(UserIP entity) { this.SendPropertyChanging(); entity.User = null; }
private void attach_UserIPs(UserIP entity) { this.SendPropertyChanging(); entity.User = this; }