public JsonResult GetMasterUsersLists() { //var sa = new JsonSerializerSettings(); var list = _IBOUsers.GetMasterUsers(); List <NewUserVM> objList = new List <NewUserVM>(); foreach (var item in list) { NewUserVM uvm = new NewUserVM { userName = item.userName, userEmail = item.userEmail, userPhone = item.userPhone, userPwd = item.userPwd, userId = item.userId, countryName = item.countryName, provinceName = item.provinceName, IsVerified = item.IsVerified }; objList.Add(uvm); } //var obj = objList; return(Json(objList, new JsonSerializerSettings())); }
public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture) { NewUserVM newUserVM = value as NewUserVM; object[] result = new object[3] { newUserVM.Name, newUserVM.Image, newUserVM.CurrentWindow }; return(result); }
public ActionResult ManageUsers() { List <UserDT> users = UsersManager.GetUsers(); ViewBag.Users = users; NewUserVM model = new NewUserVM(); model.UserLevel = UserRole.NOUSER; return(View(model)); }
public JsonResult GetMasterbyId(int id) { var rcrd = _IBOUsers.GetMasterById(id); var uvm = new NewUserVM() { _userId = rcrd.userId, _userName = rcrd.userName, _userEmail = rcrd.userEmail, _userPwd = rcrd.userPwd, _userPhone = rcrd.userPhone }; return Json(uvm, new JsonSerializerSettings()); }
public JsonResult GetMasterbyId(int id, NewUserVM uvm) { var user = new UserModel() { userId = id, userEmail = uvm._userEmail, userName = uvm._userName, userPhone = uvm._userPhone, userPwd = uvm._userPwd }; int rcrd = _IBOUsers.UpdateMasterUser(id, user); return Json(new JsonSerializerSettings()); }
public JsonResult GetMasterUsersListsOnScroll() { List <NewUserVM> objList = new List <NewUserVM>(); List <UserModel> userModelList = new List <UserModel>(); string cacheName = "users-matches-" + DateTime.Now.Date.ToString("MM-dd-yyyy") + "-"; if (!_cache.TryGetValue(cacheName, out userModelList)) { if (userModelList == null) { userModelList = _IBOUsers.GetMasterUsers(); } // cache memory if (userModelList != null && userModelList.Count > 0) { var cacheEntryOptions = new MemoryCacheEntryOptions().SetAbsoluteExpiration(DateTime.Now.AddMinutes(5)); // Save data in cache. _cache.Set(cacheName, userModelList, cacheEntryOptions); } } userModelList.ForEach(item => { NewUserVM uvm = new NewUserVM { userName = item.userName, userEmail = item.userEmail, userPhone = item.userPhone, userPwd = item.userPwd, userId = item.userId, countryName = item.countryName, provinceName = item.provinceName, IsVerified = item.IsVerified }; objList.Add(uvm); }); objList = objList.Skip((_PageNumber - 1) * 10).Take(10).ToList(); _PageNumber++; //if (objList == null) //{ // _PageNumber = 1; //} //var obj = objList; return(Json(objList, new JsonSerializerSettings())); }
private void Working(NewUserVM user) { int nsleep = 1; try { while (true) { ser.InputPrintRcrd(user); Thread.Sleep(nsleep * 5 * 1000); } } catch (Exception ex) { throw; } }
public IActionResult Add(NewUserVM user) { if (!ModelState.IsValid) { return(BadRequest()); } if (db.Any <AuthUserX>(u => u.Username == user.Username)) { return(BadRequest(new Dictionary <string, List <string> > { { nameof(NewUserVM.Username), new List <string> { "نام کاربری قبلا موجود است!" } } })); } var authUser = Mapper.Map <AuthUserX>(user); db.Save(authUser); return(Ok()); }
public ActionResult InsertMasterData(NewUserVM data) { var dataResult = JsonConvert.DeserializeObject<List<NewUserVM>>(data.dataList); foreach (var item in dataResult) { var user = new UserModel { userEmail = item._userEmail, userName = item._userName, userPhone = item._userPhone, userPwd = item._userPwd }; _IBOUsers.InsertMaster(user); } return RedirectToAction("InsertMaster"); }
public void Done(object param) { NewUserVM temp = param as NewUserVM; if (temp != null) { User user = new User { Name = temp.Name, Image = temp.Image }; DataManager.Instance.AddUser(user); temp.CurrentWindow.Hide(); MainWindow window = new MainWindow(); window.ShowDialog(); } }
public IActionResult Add(NewUserVM user) { if (!ModelState.IsValid) { return(BadRequest()); } if (userCol.Any(u => u.Username == user.Username)) { return(BadRequest(new Dictionary <string, List <string> > { { nameof(NewUserVM.Username), new List <string> { "Username already exists!" } } })); } var authUser = Mapper.Map <AuthUserX>(user); userCol.Save(authUser); return(Ok()); }
public async Task <IActionResult> Add(NewUserVM user) { if (!ModelState.IsValid) { return(BadRequest()); } if (await userCol.AnyAsync(u => u.Username == user.Username)) { return(BadRequest(new Dictionary <string, List <string> > { { nameof(NewUserVM.Username), new List <string> { "نام کاربری قبلا موجود است!" } } })); } var authUser = Mapper.Map <AuthUserX>(user); await userCol.InsertOneAsync(authUser); return(Ok()); }
public JsonResult GetMasterUsersLists() { //var sa = new JsonSerializerSettings(); var list = _IBOUsers.GetMasterUsers(); List<NewUserVM> objList = new List<NewUserVM>(); foreach (var item in list) { NewUserVM uvm = new NewUserVM(); uvm._userName = item.userName; uvm._userEmail = item.userEmail; uvm._userPhone = item.userPhone; uvm._userPwd = item.userPwd; uvm._userId = item.userId; objList.Add(uvm); } var obj = objList; return Json(obj, new JsonSerializerSettings()); }
public async Task <ActionResult> ManageUsers(NewUserVM model) { List <UserDT> users = UsersManager.GetUsers(); if (!ModelState.IsValid) { ViewBag.Users = users; ViewBag.Valid = false; return(View(model)); } ApplicationUser user = new ApplicationUser { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { if (!System.Web.Security.Roles.RoleExists(UserRoleHelper.GetString(model.UserLevel))) { System.Web.Security.Roles.CreateRole(UserRoleHelper.GetString(model.UserLevel)); } System.Web.Security.Roles.AddUserToRole(user.UserName, UserRoleHelper.GetString(model.UserLevel)); UserDT newUser = new UserDT(); newUser.FirstName = model.FirstName; newUser.LastName = model.LastName; newUser.Email = model.Email; newUser.Role = model.UserLevel; newUser.AspNetId = user.Id; newUser = UsersManager.CreateUser(newUser); users.Add(newUser); } ViewBag.Users = users; return(View(model)); }
public ActionResult InsertMasterData(NewUserVM data) { var dataResult = JsonConvert.DeserializeObject <List <NewUserVM> >(data.dataList); foreach (var item in dataResult) { var user = new UserModel { userEmail = item.userEmail, userName = item.userName, userPhone = item.userPhone, userPwd = item.userPwd, countryId = item.userCountry, skillIds = item.uskillIds }; SendMail(user.userEmail, user.userPwd); //SendSMS(user.userPhone,user.userName); _IBOUsers.InsertMaster(user); } return(RedirectToAction("InsertMaster")); }
public JsonResult GetMasterbyId(int id) { var countryList = _IBOCountry.GetCountryLists(); var provinceList = _IBOCountry.GetProvinceLists(); var rcrd = _IBOUsers.GetMasterById(id); var uvm = new NewUserVM() { userId = rcrd.userId, userName = rcrd.userName, userEmail = rcrd.userEmail, userPwd = rcrd.userPwd, userPhone = rcrd.userPhone, userCountry = rcrd.countryId, countryName = (from name in countryList where name.countryId == rcrd.countryId select name.countryName ).FirstOrDefault(), uskillIds = rcrd.skillIds, }; return(Json(uvm, new JsonSerializerSettings())); }
public ActionResult NewUser(NewUserVM newUser) { bool isValid = true; if (!userService.IsLoginFree(newUser.Login)) { ModelState.AddModelError("login", "Login is already in use."); isValid = false; } if (!userService.IsEmailCorrect(newUser.Email)) { ModelState.AddModelError("email", "Email is taken or not correct."); isValid = false; } if (ModelState.IsValid && isValid) { var user = this.userService.AddUser(newUser.ToEntityModel()); TempData["message"] = "Successfully added new account: " + user.Login; return(RedirectToAction("Login")); } return(View(newUser)); }
public BtnCreateCommand(NewUserVM newUserViewModel) { this.newUserViewModel = newUserViewModel; }
public ActionResult NewUser() { NewUserVM model = new NewUserVM(); return(View("NewUser", model)); }
public IActionResult NewUser([FromBody] NewUserVM newUser) { //TO DO: Log the user in //are the fields all filled in? if (!ModelState.IsValid) { return(Json(new JSONResponseVM { success = false, message = "Model state is incorrect" })); } //the user has provided a portfolio that they have been invited to if (newUser.portfolioId != null) { //the user has provided a porfolio that they are being added to Guid portId; //first lets check if the Guid is valid or not if (Guid.TryParse(newUser.portfolioId, out portId)) { //okay this is a valid Guid, but does it correspond to a porfolio in the database? Portfolio port = context.Portfolios.Where(p => p.portfolioId == portId).FirstOrDefault(); if (port != null) { //this is a valid portfolio id, lets create a user User user = new User { userId = Guid.NewGuid(), firstname = newUser.firstname, lastname = newUser.lastname, username = newUser.username, password = HashString.HashThat(newUser.password, config["salt"]), portfolioId1 = port.portfolioId }; context.Users.Add(user); //save the database context.SaveChanges(); return(Json(new JSONResponseVM { success = true, message = "Added user " + user.firstname + " " + user.lastname })); } else { //this is not a valid id return(Json(new JSONResponseVM { success = false, message = "This Portfolio doesn't exist" })); } } else { //this isn't a valid Guid return(Json(new JSONResponseVM { success = false, message = "This Portfolio doesn't exist" })); } } else { //the user doesn't have a portfolio, so let's make them a default one Portfolio portfolio = new Portfolio { portfolioId = Guid.NewGuid(), name = newUser.firstname + "'s Portfolio", date = DateTime.Now, value = 0 }; //create a new user User user = new User { userId = Guid.NewGuid(), firstname = newUser.firstname, lastname = newUser.lastname, username = newUser.username, password = HashString.HashThat(newUser.password, config["salt"]), portfolioId1 = portfolio.portfolioId }; //add to the db context.Portfolios.Add(portfolio); context.Users.Add(user); //save the database context.SaveChanges(); return(Json(new JSONResponseVM { success = true, message = "Added user " + user.firstname + " " + user.lastname })); } }
/* Constructors */ public NewUserActions(NewUserVM newUserVM) { this.newUserVM = newUserVM; }