static void Main(string[] args) { UserManager man = new UserManager(); User1 usr1 = new User1 { id = 444, user1code = "djslnfs", }; man.adduser(usr1); User2 usr2 = new User2 { id = 258, user2code = "ndsjf", }; man.adduser(usr2); try { TestErr(); } catch (Exception ex) { Console.WriteLine(ex.Message); } HandleException(() => { TestErr(); }); }
public IDataResult <AccessToken> CreateAccessToken(User2 user2) { var claims = _userService2.GetClaims(user2).Data; var accessToken = _tokenHelper.CreateToken(user2, claims); return(new SuccessDataResult <AccessToken>(accessToken, Messages.AccessTokenCreated)); }
public List <int> FindAllRecommendations(string Username) { User User1 = GetUser(Username); List <int> User1BookID = User1.GetBookIDList(); List <int> Recommendations = new List <int>(); bool IdenticalBookID = false; foreach (int User1ID in User1BookID) { foreach (User User2 in _listOfUsers) { if (!User1.Equals(User2)) { foreach (int User2ID in User2.GetBookIDList()) { if (User1ID == User2ID) { IdenticalBookID = true; } } if (IdenticalBookID) { Recommendations.AddRange(User2.GetBookIDList()); IdenticalBookID = false; } } } } Recommendations.Sort(); return(DeleteAlreadyReadFromList(User1, Recommendations)); }
public async Task <IActionResult> Edit(Guid id, [Bind("Id,UserName2,PassWord2")] User2 user2) { if (id != user2.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(user2); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!User2Exists(user2.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(user2)); }
protected override void Seed(UserContext context) { User2 user1 = new User2() { User2Id = 1, EmailAdd = "*****@*****.**", Name = "John Lemon", Country = "PH", Role = Roles.Admin, Tickets = new List <Tickets>() { new Tickets() { Subject = "Test", Description = "Test", TicketStatus = Status.New, Category = Cat.Hardware, Comments = new List <Comments>() { new Comments() { Comment = "Please", } } } } }; context.Users.Add(user1); base.Seed(context); }
private void RunScenario(string directory) { NodeBuilder = NodeBuilder.Create(directory); User1 = NodeBuilder.CreateNode(); User2 = NodeBuilder.CreateNode(); Explorer = NodeBuilder.CreateNode(); NodeBuilder.StartAll(); User1.CreateRPCClient().Generate(1); User1.Sync(Explorer, true); Explorer.CreateRPCClient().Generate(1); Explorer.Sync(User2, true); User2.CreateRPCClient().Generate(101); User1.Sync(User2, true); var a = User1.CreateRPCClient().GetBlockCount(); var b = User1.CreateRPCClient().GetBlockCount(); var c = User1.CreateRPCClient().GetBlockCount(); Task.WaitAll(new Task[] { User1.CreateRPCClient().SendCommandAsync("stop"), User2.CreateRPCClient().SendCommandAsync("stop"), Explorer.CreateRPCClient().SendCommandAsync("stop") }.ToArray()); User1.WaitForExit(); User2.WaitForExit(); Explorer.WaitForExit(); NodeBuilder = null; }
public void SplitTestSQLite() { User2.Meta.ShardTableName = e => $"User_{e.RegisterTime:yyyyMM}"; var user = new User2 { Name = "Stone", DisplayName = "大石头", Enable = true, RegisterTime = new DateTime(2020, 8, 22), UpdateTime = new DateTime(2020, 9, 1), }; User2.Meta.AutoSplit(user); var factory = User2.Meta.Factory; var session = User2.Meta.Session; var sql = factory.Persistence.GetSql(session, user, DataObjectMethodType.Insert); Assert.Equal(@"Insert Into User_202008(Name,Password,DisplayName,Sex,Mail,Mobile,Code,Avatar,RoleID,RoleIds,DepartmentID,Online,Enable,Logins,LastLogin,LastLoginIP,RegisterTime,RegisterIP,Ex1,Ex2,Ex3,Ex4,Ex5,Ex6,UpdateUser,UpdateUserID,UpdateIP,UpdateTime,Remark) Values('Stone',null,'大石头',0,null,null,null,null,0,null,0,0,1,0,null,null,'2020-08-22 00:00:00',null,0,0,0,null,null,null,null,0,null,'2020-09-01 00:00:00',null)", sql); user.ID = 2; sql = factory.Persistence.GetSql(session, user, DataObjectMethodType.Update); Assert.Equal(@"Update User_202008 Set Name='Stone',DisplayName='大石头',Enable=1,RegisterTime='2020-08-22 00:00:00',UpdateTime='2020-09-01 00:00:00' Where ID=2", sql); sql = factory.Persistence.GetSql(session, user, DataObjectMethodType.Delete); Assert.Equal(@"Delete From User_202008 Where ID=2", sql); // 恢复现场,避免影响其它测试用例 User2.Meta.ShardTableName = null; }
public void Simple_CRUD_example2() { var path = Config.SqliteFileDb; if (File.Exists(path)) { File.Delete(path); } //using (IDbConnection db = ":memory:".OpenDbConnection()) using (IDbConnection db = path.OpenDbConnection()) { db.ExecuteSql("PRAGMA synchronous = OFF; PRAGMA page_size = 4096; PRAGMA cache_size = 3000; PRAGMA journal_mode = OFF;"); db.CreateTable <User2>(false); // we have to do a custom insert because the provider base ignores AutoInc columns db.ExecuteSql("INSERT INTO Users VALUES(5000000000, -1)"); var obj1 = new User2 { Value = 6000000000L }; db.Insert(obj1); var last = db.LastInsertId(); Assert.AreEqual(5000000001L, last); var obj2 = db.SingleById <User2>(last); Assert.AreEqual(obj1.Value, obj2.Value); } File.Delete(path); }
public virtual void Populate() { OdbFactory.Delete(DbName); using (var odb = Open(DbName)) { const int nbProfiles = 20; const int nbUsers = 50; var profiles = new Profile[nbProfiles]; var users = new User2[nbUsers]; // First creates profiles for (var i = 0; i < nbProfiles; i++) { profiles[i] = new Profile("profile " + i, new VO.Login.Function("function Profile" + i)); odb.Store(profiles[i]); } // Then creates users for (var i = 0; i < nbUsers; i++) { users[i] = new User2("user" + i, "user mail" + i, profiles[GetProfileIndex(nbProfiles)], i); odb.Store(users[i]); if (i % 10 == 0) { Println(i); } } } }
public ActionResult Index(User2 model) { User model2 = new User(); using (Entities db = new Entities()) { var UserDetails = db.Users.Where(x => x.userId == model.userId && x.password == model.password).FirstOrDefault(); if (db.Users.Where(x => x.userId == model.userId && x.password != model.password).FirstOrDefault() != null) {//if user id is correct but not match with the password ViewBag.ErrorMessage = "The password is wrong"; } else if (db.Users.Where(x => x.userId != model.userId).FirstOrDefault() != null) {//if the user id does not exit in DB ViewBag.ErrorMessage = "Check the User ID because It is not Found!"; } if (UserDetails != null) { //if user id and password is correct will save user information into th session Session["UserID"] = UserDetails.userId.ToString(); Session["UserName"] = UserDetails.userName; return(RedirectToAction("Index", "Home")); } } return(View(model)); }
public void RockWinChecker_IfUIIsRockItWillGoToThisFunc_True() { User1 firstUser = new User1("nikhil", "R"); User2 secondUser = new User2("Nik", "P"); Assert.AreEqual(Hands.RockWinChecker(firstUser, secondUser), 0); }
public void Simple_CRUD_example2() { var path = "~/App_Data/db2.sqlite".MapAbsolutePath(); if (File.Exists(path)) { File.Delete(path); } //using (IDbConnection db = ":memory:".OpenDbConnection()) using (IDbConnection db = path.OpenDbConnection()) using (IDbCommand dbCmd = db.CreateCommand()) { dbCmd.CommandText = "PRAGMA synchronous = OFF; PRAGMA page_size = 4096; PRAGMA cache_size = 3000; PRAGMA journal_mode = OFF;"; dbCmd.ExecuteNonQuery(); dbCmd.CreateTable <User2>(false); // we have to do a custom insert because the provider base ignores AutoInc columns dbCmd.CommandText = "INSERT INTO Users VALUES(5000000000, -1)"; dbCmd.ExecuteNonQuery(); var obj1 = new User2 { Value = 6000000000L }; dbCmd.Insert(obj1); var last = dbCmd.GetLastInsertId(); Assert.AreEqual(5000000001L, last); var obj2 = dbCmd.QueryById <User2>(last); Assert.AreEqual(obj1.Value, obj2.Value); } File.Delete(path); }
public ActionResult DeleteConfirmed(int id) { User2 user2 = db.Users.Find(id); db.Users.Remove(user2); db.SaveChanges(); return(RedirectToAction("Index")); }
public void TestAddValidationRule() { user = new User2 { Name = "123" }; user.AddValidationRule(new ContainsHXHValidationRule(this.user.Name)); if (this.user.IsValidated.Not()) { Assert.AreEqual("姓名必须包含HXH", user.ValidationResult.First().ErrorMessage); } }
public void ShoppingTimeTest(string memberId, decimal money, User2 expected) { var actual = ShoppingTime(memberId, money); Assert.Equal(expected.Money, actual.Money); Assert.Equal(expected.MemberId, actual.MemberId); Assert.Equal(expected.ChangeMoney, actual.ChangeMoney); Assert.Equal(expected.ListPurchased, actual.ListPurchased); }
static void Main(string[] args) { IMediator mediator = new ConcreteMediator(); User1 user1 = new User1(mediator); User2 user2 = new User2(mediator); user2.Publish($"Mesaj {typeof(User2).Name}'den yayınlandı."); Console.Read(); }
public string GetCurrentUser(HttpListenerContext ct, ActionInfo hi) { // returns a dummy. User2 user = new User2() { FullName = "Arne" }; return(GetResponseString <User2>(user, ct)); }
// GET: /<controller>/ public IActionResult Pdf() { User2 user = new User2 { Name = "Ivan", Surname = "Males" }; ViewBag.test = "test"; return(ViewPdf(user, "Pdf")); }
public ActionResult Edit([Bind(Include = "Id,Email,Password,ConfirmPassword,FirstName,LastName")] User2 user2) { if (ModelState.IsValid) { db.Entry(user2).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user2)); }
//[Route("api/account/Edit/{id}")] public IActionResult EditeUser([FromBody] User2 obj) { if (ModelState.IsValid) { _db.User2.Update(obj); _db.SaveChanges(); return(Ok()); } return(BadRequest()); }
public override int GetHashCode() { unchecked { int hash = 23; hash = hash * 31 + User1.GetHashCode(); hash = hash * 31 + User2.GetHashCode(); return(hash); } }
public void login() { User2 user = new User2(); user.id = idInput.text; user.pass = passInput.text; var json = JsonUtility.ToJson(user); //@param JSonString socket.EmitJson("login", json); }
public ActionResult Create([Bind(Include = "Id,Email,Password,ConfirmPassword,FirstName,LastName")] User2 user2) { if (ModelState.IsValid) { db.Users.Add(user2); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user2)); }
private IEnumerable <Claim> SetClaims(User2 user2, List <OperationClaim> operationClaims) { var claims = new List <Claim>(); claims.AddNameIdentifier(user2.Id.ToString()); claims.AddEmail(user2.Email); claims.AddName($"{user2.FirstName} {user2.LastName}"); claims.AddRoles(operationClaims.Select(c => c.Name).ToArray()); return(claims); }
public static void StartGame() { Console.WriteLine("User1, what is your name?"); string user1Name = Console.ReadLine(); Console.WriteLine("User2, what is your name?"); string user2Name = Console.ReadLine(); Console.WriteLine("Welcome to rock paper scissors"); Console.WriteLine("User 1 please enter in R for rock, P for Paper, or S for scissors"); // hides users response for purpose of the game string user1answer = null; while (true) { var key = System.Console.ReadKey(true); if (key.Key == ConsoleKey.Enter) { break; } user1answer += key.KeyChar; } User1 firstUser = new User1(user1Name, user1answer); // hides users response for purpose of the game Console.WriteLine("user2 please enter in a thing"); string user2answer = null; while (true) { var key = System.Console.ReadKey(true); if (key.Key == ConsoleKey.Enter) { break; } user2answer += key.KeyChar; } User2 secondUser = new User2(user2Name, user2answer); if (firstUser.Answer == "r" || firstUser.Answer == "R") { Hands.RockWinChecker(firstUser, secondUser); } else if (firstUser.Answer == "s" || firstUser.Answer == "S") { Hands.ScissorsChecker(firstUser, secondUser); } else if (firstUser.Answer == "p" || firstUser.Answer == "P") { Hands.PaperWinChecker(firstUser, secondUser); } }
static void Main(string[] args) { //Hero h = new Ninja(); //HeroDecorator hd1 = new Knife(); //HeroDecorator hd3 = new Knife(); //HeroDecorator hd2 = new Armor(); //hd1.SetComponent(h); //hd2.SetComponent(hd1); //hd3.SetComponent(hd2); //var a = hd3.getArmor(); //var b = hd3.getDamage(); //TV receiver = new TV(); //Remote invoker = new Remote(); //Commanda command = new VolumeUp(receiver); //invoker.SetCommand(command); //invoker.Invoke(); //Context cont = new Context(); //Strategy.Strategy qstrategy = new QuickSort(); //Strategy.Strategy istrategy = new InsertionSort(); //cont.SetStrategy(qstrategy); Visitor.Visitor v1 = new ConcreteVisitorA(); Visitor.Visitor v2 = new ConcreteVisitorB(); Visitor.Person s = new Student(); Visitor.Person p = new Profesor(); ObjectStructure o = new ObjectStructure(); o.Attach(s); o.Attach(p); o.Accept(v1); o.Accept(v2); ChatMediator m = new ChatMediator(); User1 u1 = new User1(m); User2 u2 = new User2(m); m.user1 = new User1(m); m.user2 = new User2(m); Console.ReadLine(); }
public async Task <IActionResult> Create([Bind("Id,UserName2,PassWord2")] User2 user2) { if (ModelState.IsValid) { user2.Id = Guid.NewGuid(); _context.Add(user2); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(user2)); }
static void ObserverPattern() { var Cricket = new Cricket(); var user1 = new User1(); var user2 = new User2(); Cricket.Subscribe(user1); Cricket.Subscribe(user2); Cricket.notifyObserver("50"); Cricket.UnSubscribe(user2); Cricket.notifyObserver("100"); }
public IHttpActionResult LoginUser([FromBody] User2 credential) { var user = db.Users.FirstOrDefault(u => u.EmailAdd == credential.EmailAdd && u.Passwword == credential.Passwword); if (user != null) { return(Ok(user)); } return(NotFound()); }
public static void PointChecker(User1 user1, User2 user2) { if (user1.Points == 3) { Console.WriteLine("Game OVER!" + user1.Name + " WINS!"); System.Environment.Exit(0); } else if (user2.Points == 3) { Console.WriteLine("Game OVER!" + user2.Name + " WINS!"); System.Environment.Exit(0); } }
// GET: User2/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } User2 user2 = db.Users.Find(id); if (user2 == null) { return(HttpNotFound()); } return(View(user2)); }
/// <summary> /// Kullanıcı ekle /// </summary> /// <param name="loginCredential">İşlem yapacak kullanıcının bilgileri</param> /// <param name="userToAdd">Eklenecek kullanıcı</param> /// <param name="data">Eklenen kullanıcıya ait bilgiler</param> /// <returns></returns> public AAA2ErrorCode AddUser(AAA2Credential loginCredential, AAA2Credential userToAdd, UserData2[] data) { User2 user; AAA2ErrorCode error = GetUser(loginCredential, out user); if (error != AAA2ErrorCode.OK) return error; if (!user.AddUser) return AAA2ErrorCode.PermissionRequired; user = new User2(userToAdd); user.Data.Add(data); if (_users.TryAdd(user.Credential.Username, user)) { return AAA2ErrorCode.OK; } else { return AAA2ErrorCode.AlreadyExists; } }
public AAA2ErrorCode GetAllUsers(AAA2Credential userCredential, out User2[] users) { users = null; User2 user; AAA2ErrorCode error = GetUser(userCredential, out user); if (error != AAA2ErrorCode.OK) return error; users = _users.Values.ToArray<User2>(); return AAA2ErrorCode.OK; }
public bool Get(string value, out User2 user) { return _keys.TryGetValue(value, out user); }
public bool Add(string value, User2 user) { return _keys.TryAdd(value, user); }
private AAA2ErrorCode GetUser(AAA2Credential credential, out User2 user) { if (_users.TryGetValue(credential.Username, out user)) { if (user.Credential.Password == credential.Password) { return AAA2ErrorCode.OK; } else { return AAA2ErrorCode.UserNotFound; } } else { return AAA2ErrorCode.UserNotFound; } }
public void TestSetValidationHandler2() { user = new User2(); if (user.IsValidated.Not()) { Assert.AreEqual("姓名不能为空", this.user.ValidationResult.First().ErrorMessage); } }
public void TestSetValidationHandler() { this.user = new User2 { Name = "3" }; if (this.user.IsValidated.Not()) { Assert.AreEqual("姓名长度不能小于2", user.ValidationResult.First().ErrorMessage); } }
public void Simple_CRUD_example2() { var path = Config.SqliteFileDb; if (File.Exists(path)) File.Delete(path); //using (IDbConnection db = ":memory:".OpenDbConnection()) using (IDbConnection db = path.OpenDbConnection()) { db.ExecuteSql( "PRAGMA synchronous = OFF; PRAGMA page_size = 4096; PRAGMA cache_size = 3000; PRAGMA journal_mode = OFF;"); db.CreateTable<User2>(false); // we have to do a custom insert because the provider base ignores AutoInc columns db.ExecuteSql("INSERT INTO Users VALUES(5000000000, -1)"); var obj1 = new User2 {Value = 6000000000L}; db.Insert(obj1); var last = db.GetLastInsertId(); Assert.AreEqual(5000000001L, last); var obj2 = db.QueryById<User2>(last); Assert.AreEqual(obj1.Value, obj2.Value); } File.Delete(path); }
public void TestInit() { Ioc.Register(new IocConfig()); this.user = new User2(); }