public static void CreateUserProfile(Guid aspUserID, DateTime joinRoomTime, int type, int roomID) { var profileRep = new UserProfileRepository(); UserProfile up = new UserProfile { aspUserID = aspUserID, JoinRoomTime = joinRoomTime.ToUniversalTime(), Type = type, RoomID = roomID }; profileRep.Create(up); profileRep.SaveChanges(); }
public void Create(int newId) { var newItem = new UserProfile { Id = newId, FirstName = "Jane", LastName = "Doe" }; var repository = new UserProfileRepository(_dbContext, _cache.Object, _logger.Object); var returnId = repository.Create(newItem); var item = _dbContext.UserProfiles.Find(returnId); Assert.Equal(newId, returnId); Assert.NotNull(item); Assert.Equal(newItem.FirstName, item.FirstName); }
public void RegUser(string role) { UserProfileRepository userRepository = new UserProfileRepository(new BaseContext()); UserProfile user = this.toUserProfile(role); userRepository.Create(user); switch (role) { case ("manager"): new ManagerRepository(new BaseContext()).Create(new Manager(user)); break; case ("worker"): new WorkerRepository(new BaseContext()).Create(new Worker(user)); break; case ("roomer"): new RoomerRepository(new BaseContext()).Create(new Roomer(user)); break; } }
public static void CreateTestProfiles(int quantity) { UserProfile newProfile = new UserProfile(); Random rnd = new Random(); for (int i = 1; i <= quantity; i++) { string username = ""; username = "******" + rnd.Next(10000,100000).ToString(); Membership.CreateUser(username, "tester!", "*****@*****.**"); newProfile.aspUserID = (Guid)Membership.GetUser(username).ProviderUserKey; newProfile.JoinRoomTime = DateTime.Now.ToUniversalTime(); newProfile.RoomID = RoomController.NextRoomID(); newProfile.Type = 0; var profileRep = new UserProfileRepository(); profileRep.Create(newProfile); profileRep.SaveChanges(); } }