private void FindStrangerWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { List <ZolaService.User> strangers = e.Result as List <ZolaService.User>; foreach (ZolaService.User stranger in strangers) { DisplayUser displayStranger = new DisplayUser() { AvatarUrl = AvatarHelper.DefaultAvatarPath, Name = stranger.Name, Username = stranger.Username, IsOnline = stranger.IsOnline }; ListViewItem item = new ListViewItem(); item.Content = displayStranger; item.ContentTemplate = (DataTemplate)this.FindResource("StrangerItem"); _displayUsers.Add(item); BackgroundWorker avatarWorker = new BackgroundWorker(); avatarWorker.WorkerSupportsCancellation = true; avatarWorker.WorkerReportsProgress = false; avatarWorker.DoWork += AvatarWorker_DoWork; avatarWorker.RunWorkerCompleted += AvatarWorker_RunWorkerCompleted; _findStrangerAvatarWorker.Add(avatarWorker); avatarWorker.RunWorkerAsync(stranger.Username); } }
public ActionResult Register([FromBody] RegisterModel request) { UserModelOutput userModelOutput = new UserModelOutput(); DisplayUser displayUser = new DisplayUser(); try { var query = new List <UserModel>((List <UserModel>)displayUser.DisplayAll()).AsQueryable(); var CheckEmail = query.Where(p => p.user_email.StartsWith(request.user_email ?? String.Empty, StringComparison.InvariantCultureIgnoreCase)); if (CheckEmail.Count() > 0) { ModelState.AddModelError("Email", "Email already exists"); } if (ModelState.IsValid) { _logger.Information("Post Register"); RegisterServices _register = new RegisterServices(); var saving = _register.Add(request); if (saving.Result == 1) { userModelOutput.IsSuccess = true; userModelOutput.Code = 200; userModelOutput.Message = "Success Register"; } } else { _logger.Error("Failed Register"); string errordetails = ""; var errors = new List <string>(); foreach (var state in ModelState) { foreach (var error in state.Value.Errors) { string p = error.ErrorMessage; errordetails = errordetails + error.ErrorMessage; } } Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("error", errordetails); userModelOutput.IsSuccess = false; userModelOutput.Code = 422; userModelOutput.Message = "Failed Register"; userModelOutput.CustomField = dict; } } catch (Exception ex) { _logger.Error("Failed Register" + ex.Message.ToString()); userModelOutput.IsSuccess = false; userModelOutput.Code = 422; userModelOutput.Message = ex.Message.ToString(); } return(Ok(userModelOutput)); }
private void Test() { List <ListViewItem> friends = new List <ListViewItem>(); for (int i = 0; i < 10; i++) { DisplayUser user = new DisplayUser() { AvatarUrl = Environment.CurrentDirectory + @"\Resources\img\avatar-default.png", Name = "Tuan", Username = "******" + i }; if (i % 2 == 0) { user.IsOnline = true; } else { user.IsOnline = false; } ListViewItem item = new ListViewItem(); item.Content = user; item.ContentTemplate = (DataTemplate)this.FindResource("StrangerItem"); friends.Add(item); } lvStrangers.ItemsSource = friends; }
protected void gvCoordinators_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DisplayUser ds = e.Row.DataItem as DisplayUser; User user = UserService.GetUser(ds.Id); School school = RegionService.GetSchoolByUser(user); Label labSchool = e.Row.FindControl("labSchool") as Label; Label labCaption = e.Row.FindControl("labCaption") as Label; Image imgPhoto = e.Row.FindControl("imgGroupPhoto") as Image; LinkButton lnkDownLoad = e.Row.FindControl("lnkDownLoad") as LinkButton; labSchool.Text = school.Name; IList <Attachment> attachments = PortfolioService.GetAttachments(AttachmentType.User, user.Id); Attachment image = attachments.FirstOrDefault(x => x.Category == AttachmentCategory.GroupPhoto); if (null != image) { imgPhoto.Visible = true; imgPhoto.ImageUrl = "~/ImageHandler.ashx?id=" + image.Id; lnkDownLoad.CommandArgument = image.Id.ToString(); } IList <KeyValue> keyValues = PortfolioService.GetKeyValues(ObjectTypes.User, user.Id); var val = keyValues.FirstOrDefault(x => "GroupCaption".Equals(x.KeyName) && x.Type == KeyValueType.String); if (val != null) { labCaption.Text = val.StringValue; } } }
public void CreateLoggedOnUser(String UserName) { DisplayUser objUser = new DisplayUser(); objUser._UserInfo.username = UserName; objUser.Display(); HttpContext.Current.Session["LoggedOnUser"] = new SessionUserInfo(objUser._UserInfo); }
private void Button_Click(object sender, RoutedEventArgs e) { Button button = sender as Button; DisplayUser strangerUser = button.DataContext as DisplayUser; App.Proxy.SendFriendRequestCompleted += Proxy_SendFriendRequestCompleted; App.Proxy.SendFriendRequestAsync(_curUser.Username, strangerUser.Username); }
public IActionResult Update([FromBody] UserModel request, string id) { UserSessionManager usrSession = new UserSessionManager(); var user = User as ClaimsPrincipal; string userId = user.Claims.Where(c => c.Type == "USERID").Select(c => c.Value).SingleOrDefault(); UserModelOutput userModelOutput = new UserModelOutput(); try { _logger.Information("Update User"); DisplayUser displayUser = new DisplayUser(); var query = new List <UserModel>((List <UserModel>)displayUser.DisplayAll()).AsQueryable(); if (ModelState.IsValid) { UserServices userServices = new UserServices { objUser = usrSession.UserLog(userId)._userInfo }; var res = userServices.Update(request, id); userModelOutput.IsSuccess = true; userModelOutput.Message = "Success Update"; userModelOutput.Code = 200; } else { _logger.Error("Error Post Account"); string errordetails = ""; var errors = new List <string>(); foreach (var state in ModelState) { foreach (var error in state.Value.Errors) { string p = error.ErrorMessage; errordetails = errordetails + error.ErrorMessage; } } Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("error", errordetails); userModelOutput.IsSuccess = false; userModelOutput.Message = "error Update validating"; userModelOutput.Code = 422; userModelOutput.CustomField = dict; } } catch (Exception ex) { _logger.Error(ex.Message.ToString()); userModelOutput.IsSuccess = false; userModelOutput.Message = "Failed Update" + ex.Message; userModelOutput.Code = 422; } return(Ok(userModelOutput)); }
private void AvatarWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { string username = e.Result.ToString(); if (AvatarHelper.GetAvatarPath(username) == null) { return; } DisplayUser user = _displayUsers.ToList().Find(x => (x.Content as DisplayUser).Username == username).Content as DisplayUser; user.AvatarUrl = null; user.AvatarUrl = AvatarHelper.GetAvatarPath(username); }
public List <DisplayUser> GetUsers() { List <User> users = userDao.GetUsers(); List <DisplayUser> listOfUsersToDisplay = new List <DisplayUser>(); foreach (User user in users) { DisplayUser displayUser = new DisplayUser(); displayUser.Username = user.Username; displayUser.UserId = user.UserId; listOfUsersToDisplay.Add(displayUser); } return(listOfUsersToDisplay); }
public DisplayUser Add(SignUp signUp, int userId) { var toAdd = new DisplayUser { CreatedOn = DateTime.Now, FirstName = signUp.FirstName, LastName = signUp.LastName, UserId = userId }; context.Add(toAdd); context.SaveChanges(); return(toAdd); }
//this takes all the data converts it to the final list of display objects. private static void AssembleDisplayUsers(List <User> users, List <Score> scores) { foreach (var User in users) { DisplayUser du = new DisplayUser(); du.id = User.id; du.name = User.name; du.created = User.created_at; du.scoreList = scores.Where(s => s.user_id == User.id).Select(s => s.score).ToList(); du.scoreListString = string.Join(",", du.scoreList.Select(n => n.ToString()).ToArray()); du.scoreAverage = System.Math.Round(du.scoreList.Average(), 2); displayUsers.Add(du); } }
// // GET: /User/Details/5 public async Task <ActionResult> Details(string userName) { if (string.IsNullOrEmpty(userName)) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Invalid username")); } User user = await UserRepository.FindByUserNameAsync(userName); if (user == null) { return(HttpNotFound()); } var data = new DisplayUser(); Mapper.Map(user, data); return(View(data)); }
private void AddUserProfileUser(DisplayUser disPlayUser, string userType, SymbolElement symbol, List<DisplayUser> selectUsers) { if (disPlayUser.LTEUser.LTEUser.UserProfile == userType) { disPlayUser.SymbolElement = symbol; selectUsers.Add(disPlayUser); } }
public static async Task <IActionResult> RunAsync([HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = null)] HttpRequest req) { try { await DriverRepository <Driver> .Initialize(); await RiderRepository <Rider> .Initialize(); await UserRepository <User> .Initialize(); string token = req.Query["token"]; if (string.IsNullOrEmpty(token)) { return((ActionResult) new OkObjectResult("Please set the token feild as a query parameter '?token='")); } string decode = string.Empty; try { decode = token.DecodeString(); } catch (Exception) { return((ActionResult) new OkObjectResult("Invalid base64 Token")); } var parts = decode.Split(':'); //return req.CreateResponse(HttpStatusCode.OK, parts); if (parts == null || parts.Count() <= 0) { return((ActionResult) new OkObjectResult("Token Is invalid")); } var email = parts[0]; var password = parts[1]; var type = parts[2]; DisplayUser ds = null; if (string.IsNullOrEmpty(email) || string.IsNullOrEmpty(password) || string.IsNullOrEmpty(type)) { return((ActionResult) new OkObjectResult("Token failed")); } password = password.EncodeString(); if (type.ToLower().Equals("user")) { var u = UserRepository <User> .GetItems($"Select * from UserData u where u.Email = '{email}' and u.Password = '******' and u.IsActivated = true"); if (u == null || u.Count() <= 0) { return((ActionResult) new OkObjectResult("Failed To locate a user with the provide credentials or user is nnot yet activated")); } var fs = u.FirstOrDefault(); ds = new DisplayUser() { Firstname = fs.Firstname, Lastname = fs.Lastname, id = fs.id, DateCreated = fs.DateCreated, Email = fs.Email, //IsLoggedIn = fs.IsLoggedIn, IsActivated = fs.IsActivated, LastModified = fs.LastModified ?? null, Phone = fs.Phone //Status = fs.Status }; var updateUser = await UserRepository <User> .GetItemAsync(ds.id); if (updateUser != null) { updateUser.IsLoggedIn = true; await UserRepository <User> .UpdateItemAsync(updateUser.id, updateUser); } //return req.CreateResponse(HttpStatusCode.OK, ds); } else if (type.ToLower().Equals("rider")) { var u = RiderRepository <Rider> .GetItems($"Select * from RiderData u where u.Email = '{email}' and u.Password = '******' and u.IsActivated = true "); if (u == null || u.Count() <= 0) { return((ActionResult) new OkObjectResult("Failed To locate a user with the provide credentials or user is nnot yet activated")); } var fs = u.FirstOrDefault(); ds = new DisplayUser() { Firstname = fs.Firstname, Lastname = fs.Lastname, id = fs.id, DateCreated = fs.DateCreated, Email = fs.Email, IsLoggedIn = fs.IsLoggedIn, IsActivated = fs.IsActivated, LastModified = fs.LastModified ?? null, Phone = fs.Phone, Status = fs.Status }; } else if (type.ToLower().Equals("driver")) { var u = DriverRepository <Driver> .GetItems($"Select * from DriverData u where u.Email = '{email}' and u.Password = '******' and u.IsActivated = true"); if (u == null || u.Count() <= 0) { return((ActionResult) new OkObjectResult("Failed To locate a user with the provide credentials or user is nnot yet activated")); } var fs = u.FirstOrDefault(); ds = new DisplayUser() { Firstname = fs.Firstname, Lastname = fs.Lastname, id = fs.id, DateCreated = fs.DateCreated, Email = fs.Email, IsLoggedIn = fs.IsLoggedIn, IsActivated = fs.IsActivated, LastModified = fs.LastModified ?? null, Phone = fs.Phone, Status = fs.Status }; } else { return((ActionResult) new OkObjectResult("invalid login type")); } if (ds == null) { return((ActionResult) new OkObjectResult("Login failed no user located, sorry.")); } try { string key = Environment.GetEnvironmentVariable("Secret"); var securityKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(key)); var credentials = new SigningCredentials(securityKey, SecurityAlgorithms.HmacSha256Signature); var header = new JwtHeader(credentials); var claim = new[] { new Claim(ClaimTypes.NameIdentifier, ds.id), new Claim(ClaimTypes.Name, email) }; var tokens = new JwtSecurityToken( issuer: "Phynix", audience: "Phynix Inc", claims: claim, notBefore: DateTime.Now.AddMinutes(1), expires: DateTime.Now.AddDays(2), signingCredentials: credentials); var handler = new JwtSecurityTokenHandler(); var tokenString = handler.WriteToken(tokens); return((ActionResult) new OkObjectResult(new { Result = new { data = ds, token = tokenString } })); } catch (Exception ex) { return((ActionResult) new OkObjectResult(ex)); } } catch (Exception ex) { return((ActionResult) new OkObjectResult(ex)); } }
protected void Page_Load(object sender, EventArgs e) { DisplayUser d1 = new DisplayUser(); GridView1.DataSource = d1.DisplayUsers(); GridView1.DataBind(); }
public IActionResult Post([FromBody] UserModel request) { UserSessionManager usrSession = new UserSessionManager(); var user = User as ClaimsPrincipal; string userId = user.Claims.Where(c => c.Type == "USERID").Select(c => c.Value).SingleOrDefault(); UserModelOutput userModelOutput = new UserModelOutput(); try { _logger.Information("Saving User"); DisplayUser displayUser = new DisplayUser(); var query = new List <UserModel>((List <UserModel>)displayUser.DisplayAll()).AsQueryable(); var CheckEmail = query.Where(p => p.user_email.StartsWith(request.user_email ?? String.Empty, StringComparison.InvariantCultureIgnoreCase)); if (CheckEmail.Count() > 0) { ModelState.AddModelError("Email", "Email already exists"); } if (ModelState.IsValid) { UserServices userServices = new UserServices { objUser = usrSession.UserLog(userId)._userInfo }; var res = userServices.Add(request); userModelOutput.IsSuccess = true; userModelOutput.Message = "Success Saving"; userModelOutput.Code = 200; } else { _logger.Error("Error Post Account"); string errordetails = ""; var errors = new List <string>(); foreach (var state in ModelState) { foreach (var error in state.Value.Errors) { string p = error.ErrorMessage; errordetails = errordetails + error.ErrorMessage; } } Dictionary <string, object> dict = new Dictionary <string, object>(); dict.Add("error", errordetails); userModelOutput.IsSuccess = false; userModelOutput.Message = "error saving validating"; userModelOutput.Code = 422; userModelOutput.CustomField = dict; } } catch (Exception ex) { _logger.Error(ex.Message.ToString()); userModelOutput.IsSuccess = false; userModelOutput.Message = "Failed Saving" + ex.Message; userModelOutput.Code = 422; } return(Ok(userModelOutput)); }
private List<DisplayUser> BindingNodeState(SnapShotStatData snapData, FailReason reason, TreeNode node, string nodeName) { List<DisplayUser> list = new List<DisplayUser>(); List<StaSimuSiteResult> statSimuSiteResultList = snapData.StatSimuSiteResultList; List<User> userList = new List<User>(); List<SymbolElement> list4 = new List<SymbolElement>(); SymbolElement item = new SymbolElement(Color.Green); list4.Add(item); item = new SymbolElement(Color.Yellow); list4.Add(item); item = new SymbolElement(Color.Pink); list4.Add(item); item = new SymbolElement(Color.DarkRed); list4.Add(item); item = new SymbolElement(Color.OrangeRed); list4.Add(item); item = new SymbolElement(Color.PaleVioletRed); list4.Add(item); item = new SymbolElement(Color.DeepPink); list4.Add(item); item = new SymbolElement(Color.Black); list4.Add(item); item = new SymbolElement(Color.Red); list4.Add(item); userList = this.FindUserListByReason(snapData, reason, userList); foreach (User user in userList) { DisplayUser user2 = new DisplayUser(); StatSimuUserResult userResult = null; StatSimuCarrierResult carrier = null; this.getUserResult(user, snapData, out userResult, out carrier); user2.LTEUser = userResult; user2.SimulationName = node.Parent.Text; user2.SnapShotName = node.Text; user2.SymbolElement = list4[(int) reason]; user2.UserState = nodeName; if (carrier != null) { user2.BestServer = carrier.CarrierName; } else { user2.BestServer = ""; } list.Add(user2); } return list; }
public UserProperties(DisplayUser user) { this.InitializeComponent(); this.m_User = user; this.Init(); }
private List<DisplayUser> GetSymbolChangedNode(TreeNode snapShotNode, SnapShotStatData snapShotResult, string GroupName, string snapShotName) { DisplayUser user; string name = Enum.GetName(typeof(DisplayType), this.DT); string str2 = Enum.GetName(typeof(FieldType), this.FT); List<string> list = new List<string>(); List<DisplayUser> groupDisplayUser = new List<DisplayUser>(); foreach (StaSimuSiteResult result in snapShotResult.StatSimuSiteResultList) { foreach (StatSimuCarrierResult result2 in result.StatSimuCarrierResultList) { foreach (StatSimuUserResult result3 in result2.StatSimuUserResultList) { user = new DisplayUser(); user.LTEUser = result3; user.BestServer = result2.CarrierName; user.UserState = result3.FailReason.ToString(); groupDisplayUser.Add(user); } } } foreach (User user2 in snapShotResult.DlRsrpFailList) { user = new DisplayUser(); StatSimuUserResult result4 = new StatSimuUserResult(user2); user.LTEUser = result4; user.UserState = FailReason.DlRsrpFail.ToString(); user.BestServer = ""; groupDisplayUser.Add(user); } this.RebuildSnapshotNode(this.m_CurrentSetProperty, groupDisplayUser, snapShotNode); return groupDisplayUser; }
private void AddDisplayUser(DisplayUser disPlayUser, string userType, SymbolElement symbol, FieldType ftType, List<DisplayUser> selectUsers) { switch (ftType) { case (FieldType.SpatialMutilplexingGainFactor | FieldType.CIStandardDeviation_dB): this.AddUserProfileUser(disPlayUser, userType, symbol, selectUsers); break; case FieldType.Service: this.AddServiceUser(disPlayUser, userType, symbol, selectUsers); break; case (FieldType.Name | FieldType.Terminal): this.AddTerminalUser(disPlayUser, userType, symbol, selectUsers); break; case (FieldType.Name | FieldType.Terminal | FieldType.Code): this.AddMobilityUser(disPlayUser, userType, symbol, selectUsers); break; case FieldType.State: this.AddFailReasonUser(disPlayUser, userType, symbol, selectUsers); break; } }
private void AddFailReasonUser(DisplayUser disPlayUser, string userType, SymbolElement symbol, List<DisplayUser> selectUsers) { if (disPlayUser.UserState == userType) { disPlayUser.SymbolElement = symbol; selectUsers.Add(disPlayUser); } }
private void AddTerminalUser(DisplayUser disPlayUser, string userType, SymbolElement symbol, List<DisplayUser> selectUsers) { if (disPlayUser.LTEUser.LTEUser.Terminal.Name == userType) { disPlayUser.SymbolElement = symbol; selectUsers.Add(disPlayUser); } }
protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.Header) { for (int i = 0; i < e.Row.Cells.Count; i++) { DataControlFieldHeaderCell obj = (DataControlFieldHeaderCell)e.Row.Cells[i]; if (!String.IsNullOrEmpty(this.SortColumn) && obj.ContainingField.SortExpression == this.SortColumn) { GridHelper.AddSortImage(obj, SortDirection); } } } if (e.Row.RowType == DataControlRowType.DataRow) { DisplayUser ds = e.Row.DataItem as DisplayUser; if (null != ds) { Label labStatus = e.Row.FindControl("labStatus") as Label; LinkButton btnDelete = e.Row.FindControl("btnDelete") as LinkButton; LinkButton btnStatus = e.Row.FindControl("btnStatus") as LinkButton; LinkButton btnUnlock = e.Row.FindControl("btnUnlock") as LinkButton; btnDelete.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this user?');"); if (null != ds.Status) { labStatus.Text = ((Status)Enum.ToObject(typeof(Status), ds.Status)).ToDescription(); } if (ds.Disabled) { btnStatus.Text = "Enable"; } else { btnStatus.Text = "Disable"; } btnUnlock.Visible = false; HyperLink btnView = e.Row.FindControl("btnView") as HyperLink; User u = UserService.GetUser(ds.Id); if (UserService.IsAccountLocked(u)) { btnUnlock.Visible = true; } if (ds.Role == RoleType.Nominee) { Portfolio portfolio = PortfolioService.GetPortfolioByUser(u); if (null != portfolio) { btnView.NavigateUrl = "~/ReportView.aspx?report=profile&id=" + portfolio.Id.ToString(); } } else if (ds.Role == RoleType.AreaJudge || ds.Role == RoleType.RegionJudge) { btnView.Text = "Create Scores"; btnView.NavigateUrl = "~/Admin/BuildScores.aspx?id=" + ds.Id.ToString(); } else { btnView.Visible = false; } } } }
private List<DisplayUser> BindingNodeState(SnapShotStatData snapData, FailReason reason, TreeNode node, string nodeName) { List<DisplayUser> list = new List<DisplayUser>(); List<StaSimuSiteResult> statSimuSiteResultList = snapData.StatSimuSiteResultList; List<User> list3 = new List<User>(); List<SymbolElement> list4 = new List<SymbolElement>(); List<Color> list5 = new List<Color>(); list5.Add(Color.Green); list5.Add(Color.Yellow); list5.Add(Color.Pink); list5.Add(Color.DarkRed); list5.Add(Color.OrangeRed); list5.Add(Color.PaleVioletRed); list5.Add(Color.DeepPink); list5.Add(Color.Black); list5.Add(Color.Red); foreach (Color color in list5) { SymbolElement item = new SymbolElement(color); list4.Add(item); } Dictionary<FailReason, List<User>> dictionary = new Dictionary<FailReason, List<User>>(); dictionary.Add(FailReason.CallDrop, snapData.OffLineList); dictionary.Add(FailReason.DlRsrpFail, snapData.DlRsrpFailList); dictionary.Add(FailReason.UlRsSinrFail, snapData.UlRsSinrFailList); dictionary.Add(FailReason.DlRsSinrFail, snapData.DlRsSinrFailList); dictionary.Add(FailReason.UlRsrpFail, snapData.UlRsrpFailList); dictionary.Add(FailReason.Satisfied, snapData.SatisfiedList); list3 = dictionary[reason]; foreach (User user in list3) { DisplayUser user2 = new DisplayUser(); StatSimuUserResult userResult = null; StatSimuCarrierResult carrier = null; this.getUserResult(user, snapData, out userResult, out carrier); user2.LTEUser = userResult; user2.SimulationName = node.Parent.Text; user2.SnapShotName = node.Text; user2.SymbolElement = list4[(int) reason]; user2.UserState = nodeName; if (carrier != null) { user2.BestServer = carrier.CarrierName; } else { user2.BestServer = ""; } list.Add(user2); } return list; }