static void Main(string[] args) { Def.Config.DefaultHandlerThrowExceptions = Def.Config.DefaultExceptionBehavior.Never; { var parser = new Def.Parser(); parser.AddFile("xml/config.xml"); parser.Finish(); } var userdb = new UserDb(); foreach (var file in Directory.GetFiles(Config.Global.dataDir, "*.json", SearchOption.AllDirectories).ProgressBar()) { var post = JsonConvert.DeserializeObject <Post>(File.ReadAllText(file)); userdb.Add(post); } var authorized = userdb.AuthorizedUsers().ToArray(); string result = ""; result += "~author: ["; result += string.Join(", ", authorized.OrderBy(user => user)); result += "]"; Dbg.Inf(result); authorized.Shuffle(); Dbg.Inf("Random sample of authorized users: " + string.Join(" ", authorized.Take(20).Select(user => $"/u/{user}"))); }
public IActionResult SignUp(SignUp model) { if (ModelState.IsValid) { if (ValidateEmail(model.Email)) { string fileName = Path.GetFileNameWithoutExtension(model.ProfilePicture.FileName); string extension = Path.GetExtension(model.ProfilePicture.FileName); fileName = Guid.NewGuid().ToString() + "_" + fileName + extension; string filePath = Path.Combine("wwwroot/images/", fileName); model.ProfilePicture.CopyTo(new FileStream(filePath, FileMode.Create)); Account newAccount = new Account(model.Name, model.Email, model.Password, fileName); _context.Add(newAccount); _context.SaveChanges(); _currentUserId = newAccount.Id; } else { ModelState.AddModelError("Email", "Account with this email already exists."); return(View()); } return(RedirectToAction("AddTransaction")); } else { return(View()); } }
/// <summary> /// Добавление нового сотрудника в базу /// </summary> /// <param name="name"></param> /// <param name="position"></param> public void AddNewUser() { char key = 'д'; do { Console.WriteLine(); Console.Write("Введите имя нового сотрудника: "); string nameNewUser = Console.ReadLine(); Console.Write("Введите роль нового сотрудника: "); string positionNewUser = Console.ReadLine(); switch (positionNewUser) { case "руководитель": UserDb.Add(new Manager(nameNewUser)); break; case "сотрудник": UserDb.Add(new Employee(nameNewUser)); break; case "фрилансер": UserDb.Add(new Freelancer(nameNewUser)); break; default: Console.WriteLine("Такая роль не предусмотрена штатным распиманием!"); break; } Console.WriteLine(); Console.Write("Продолжить ввод новых сотрудников? (н/д) "); key = Console.ReadKey(true).KeyChar; } while (char.ToLower(key) == 'д'); }
public string Post(Dictionary <string, string> newuser) { // add in try catch blocks //check if the user is not already signed in! if (data.Users.Where(item => item.userId == newuser["userId"]).ToList().Count != 1) { UserObject newUserObject = new UserObject { emailId = newuser["emailId"], userId = newuser["userId"], userName = newuser["userName"], password = newuser["password"] }; data.Add(newUserObject); data.SaveChanges(); return(newUserObject.userId); } return(""); //new UserObject { emailId = "", userId = "", userName = "", password = ""}; }
public int AddUser(User user) { //need to create some security return(dbu.Add(user)); }
public void addUser(APP_USER oModel) { UserDb.Add(oModel); }
public int AddUser(User user) { DbCon = new UserDb(); return(DbCon.Add(user)); }
public JsonResult Add(User ID) { ID.Password = Encryptor.MD5Hash(ID.Password); return(Json(userDb.Add(ID), JsonRequestBehavior.AllowGet)); }