private User Map(User user, UserDto dto) { user.Username = dto.Username; user.Firstname = dto.Firstname; user.Lastname = dto.Lastname; user.EmailAddress = dto.EmailAddress; user.Roles.Clear(); user.Groups.Clear(); // TODO: Implementation Activation workflow user.IsActive = true; foreach (var role in dto.Roles) { user.Roles.Add(uow.Roles.GetById(role.Id)); } foreach (var group in dto.Groups) { user.Groups.Add(uow.Groups.GetById(group.Id)); } return user; }
public UserDto(User user) { if (user != null) { this.Id = user.Id; this.Username = user.Username; this.Firstname = user.Firstname; this.Lastname = user.Lastname; this.EmailAddress = user.EmailAddress; this.Roles = user.Roles.Where(x => !x.IsDeleted).Select(x => new RoleDto(x)).ToList(); this.Groups = user.Groups.Where(x => !x.IsDeleted).Select(x => new GroupDto(x)).ToList(); } }
public static void Seed(SecurityContext context) { var user = new User() { Id = 1, Username = "******", Password = "******", Firstname = "Quinn", Lastname = "Brown" }; context.Users.AddOrUpdate(user); context.SaveChanges(); }
public void SignOut(User user) { }