예제 #1
0
 /// <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;
 }
예제 #2
0
 partial void DeleteUserIP(UserIP instance);
예제 #3
0
 partial void UpdateUserIP(UserIP instance);
예제 #4
0
 partial void InsertUserIP(UserIP instance);
예제 #5
0
		private void detach_UserIPs(UserIP entity)
		{
			this.SendPropertyChanging();
			entity.User = null;
		}
예제 #6
0
		private void attach_UserIPs(UserIP entity)
		{
			this.SendPropertyChanging();
			entity.User = this;
		}