public static int AddUser(Domain.User dto) { using (EvaluationDBDataContext db = new EvaluationDBDataContext()) { DateTime CurrentTime = DateTime.Now; User User = new User { Name = dto.Name, EmailAddress = dto.EmailAddress, Password = dto.Password, Title = dto.Title, Organization = dto.Organization, RoleID = dto.RoleID, TimeZoneID = dto.TimeZoneID, DateCreated = CurrentTime, DateModified = CurrentTime }; db.Users.InsertOnSubmit(User); db.SubmitChanges(); dto.ID = User.UserID; UpdateUserLastLogin(dto.ID, CurrentTime); UserLoginHistory.AddUserLoginHistory(new Domain.UserLoginHistory(dto.ID, CurrentTime)); return dto.ID; } }
private void detach_Users(User entity) { this.SendPropertyChanging(); entity.Role = null; }
private void attach_Users(User entity) { this.SendPropertyChanging(); entity.Role = this; }
partial void DeleteUser(User instance);
partial void UpdateUser(User instance);
partial void InsertUser(User instance);