// // GET: /Manage/Index public async Task<ActionResult> Index(ManageMessageId? message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." : message == ManageMessageId.SetPasswordSuccess ? "Your password has been set." : message == ManageMessageId.SetTwoFactorSuccess ? "Your two-factor authentication provider has been set." : message == ManageMessageId.Error ? "An error has occurred." : message == ManageMessageId.AddPhoneSuccess ? "Your phone number was added." : message == ManageMessageId.RemovePhoneSuccess ? "Your phone number was removed." : ""; var userId = User.Identity.GetUserId(); var model = new UserDetails { UserName = User.Identity.GetUserName(), PhoneNumber = await UserManager.GetPhoneNumberAsync(userId), }; return View(model); }
public int EnterToSite(UserDetails userDetails)//בודק על פי האימייל והסיסמא האם המשתשמש שמנסה להיכנס לאתר קיים או לא { OleDbCommand myCmd = new OleDbCommand("CheckIfUserExist", myConnection); myCmd.CommandType = CommandType.StoredProcedure; OleDbParameter objParam; objParam = myCmd.Parameters.Add("@Email", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.email; objParam = myCmd.Parameters.Add("@Password", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.password; int x = 0; try { myConnection.Open(); x = (int)myCmd.ExecuteScalar(); } catch (Exception ex) { throw ex; } finally { myConnection.Close(); } return x; }
protected void Page_Load(object sender, EventArgs e) { Album objAlbum=new Album(); Membership ObjMembership =new Membership(); UserDetails ObjUser = new UserDetails(); if (Session["uid_gender"] == null) { Response.Redirect("~/Default.aspx?refPage=" + Page.AppRelativeVirtualPath); } else { if (!IsPostBack) { ObjUser.User_Id = Session["uid_gender"].ToString().Split('_')[0]; lblUser.Text= ObjUser.GetName(); lblProfileID.Text = Session["uid_gender"].ToString().Split('_')[0]; imgProfileImage.ImageUrl = "~/ProfileImages/" + objAlbum.GetProfilePicture(Session["uid_gender"].ToString().Split('_')[0]); ObjMembership = ObjMembership.GetMembershipDetail(); if (ObjMembership != null) { lblPlane.Text = ObjMembership.PlaneName; } else { lblPlane.Text = "Free Plan"; } } } }
public static ValidationResult AuthenticateUser(string userName, string password) { var client = new AuthenticationServiceClient("WSHttpBinding_IAuthenticationService"); var userDetails = new UserDetails() { UserName = userName, Password = password }; var authenticationResult = client.AuthenticateUser(userDetails); return authenticationResult; }
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { UserDetails userDetails = new UserDetails(); userDetails.userID = GridView1.Rows[e.RowIndex].Cells[0].Text; userDetails.firstName = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text; userDetails.lastName = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text; userDetails.phone = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[5].Controls[0])).Text; userDetails.cityID = int.Parse(((DropDownList)(GridView1.Rows[e.RowIndex].Cells[3].FindControl("DropDownList1"))).SelectedValue); userDetails.address = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].FindControl("TextBox1"))).Text; userDetails.state = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].FindControl("TextBox3"))).Text; userDetails.zipCode = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[6].FindControl("TextBox2"))).Text; UserService userService = new UserService(); userService.UpdateUserDetails(userDetails); GridView1.EditIndex = -1; populateGrid(); } catch (Exception ex) { Label1.Text = ex.Message; } }
public ActionResult DoLogin(UserDetails u) { if (ModelState.IsValid) { EmployeeBusinessLayer bal = new EmployeeBusinessLayer(); //New Code Start UserStatus status = bal.GetUserValidity(u); bool IsAdmin = false; if (status==UserStatus.AuthenticatedAdmin) { IsAdmin = true; } else if (status == UserStatus.AuthentucatedUser) { IsAdmin = false; } else { ModelState.AddModelError("CredentialError", "Invalid Username or Password"); return View("Login"); } FormsAuthentication.SetAuthCookie(u.UserName, false); Session["IsAdmin"] = IsAdmin; return RedirectToAction("Index", "Employee"); //New Code End } else { return View("Login"); } }
public bool UpdatePersionalDetail(UserDetails user) { try { SqlCommand com = new SqlCommand(); com.Connection = DbManager.Con; com.CommandType = CommandType.StoredProcedure; com.CommandText = "SP_Update_Persional_Details"; com.Parameters.AddWithValue("@Bride_Id", user.Id); com.Parameters.AddWithValue("@Groom_Id", user.Id); com.Parameters.AddWithValue("@Height", Convert.ToInt32( user.Height)); com.Parameters.AddWithValue("@About_Me", user.About_Me); com.Parameters.AddWithValue("@About_My_Patner", user.About_My_Patner); com.Parameters.AddWithValue("@Physical_Status", user.Physical_Status); com.Parameters.AddWithValue("@Weight", user.Weight); com.Parameters.AddWithValue("@Gender", user.Gender); DbManager.Open(); com.ExecuteNonQuery(); return Convert.ToBoolean(com.ExecuteNonQuery()); } catch { throw; } finally { DbManager.Close(); } }
protected void Page_Load(object sender, EventArgs e) { user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); if (Request.QueryString["id"] == null) Response.Redirect("DashboardHome.aspx"); dashboardID = int.Parse(Request.QueryString["id"]); Dashboard currentDashboard = new Dashboard(); List<Dashboard> dashboardlist = new List<Dashboard>(); UserLoginClient client=new UserLoginClient(); if (Request.UrlReferrer.AbsolutePath.Equals("/CreateNewDashboard.aspx")) { user.UserDashboards = client.GetUserDashboards(user.UserId); } dashboardlist = user.UserDashboards.ToList(); currentDashboard = dashboardlist.Find(dash => dash.DashboardId == dashboardID); dashboardName.Text = currentDashboard.DashboardName; startMonth.Text =currentDashboard.StartMonth.ToString(); endMonth.Text = currentDashboard.EndMonth.ToString(); startYear.Text = currentDashboard.StartYear.ToString(); endYear.Text = currentDashboard.EndYear.ToString(); Description.Text = currentDashboard.Description; AccessRight = currentDashboard.UserAccessRight.AccessRightName; }
public bool UpdateEducationlDetail(UserDetails user) { try { SqlCommand com = new SqlCommand(); com.Connection = DbManager.Con; com.CommandType = CommandType.StoredProcedure; com.CommandText = "SP_Update_Education_And_Profession"; com.Parameters.AddWithValue("@Bride_Id", user.Id); com.Parameters.AddWithValue("@Groom_Id", user.Id); com.Parameters.AddWithValue("@Occupation", user.Occupation); com.Parameters.AddWithValue("@Profession_Id", user.Profession_Id); com.Parameters.AddWithValue("@Anual_Incom", user.Anual_Incom); com.Parameters.AddWithValue("@Educational_Qualification", user.Education); com.Parameters.AddWithValue("@Gender", user.Gender); DbManager.Open(); com.ExecuteNonQuery(); return Convert.ToBoolean(com.ExecuteNonQuery()); } catch { throw; } finally { DbManager.Close(); } }
public async Task<ActionResult> Index(ManageController.ManageMessageId? message) { ViewBag.StatusMessage = message == ManageController.ManageMessageId.ChangePasswordSuccess ? "Your password has been changed." : message == ManageController.ManageMessageId.SetPasswordSuccess ? "Your password has been set." : message == ManageController.ManageMessageId.SetTwoFactorSuccess ? "Your two-factor authentication provider has been set." : message == ManageController.ManageMessageId.Error ? "An error has occurred." : message == ManageController.ManageMessageId.AddPhoneSuccess ? "Your phone number was added." : message == ManageController.ManageMessageId.RemovePhoneSuccess ? "Your phone number was removed." : ""; var user = this.Data.Users.Find(User.Identity.GetUserId()); var model = new UserDetails { Id = user.Id, UserName = user.UserName, PhoneNumber = user.PhoneNumber, Email = user.Email }; return View(model); }
protected void Page_Load(object sender, EventArgs e) { UserDetails BAL = new UserDetails(); this.Page.Title = "ShaadiSaagai.com"; if (Session["uid_gender"] == null) { Response.Redirect("~/Default.aspx?refPage=" + Page.AppRelativeVirtualPath); } else { if (!IsPostBack) { try { objIntrest.User_Id = Session["uid_gender"].ToString().Split('_')[0]; BAL.User_Id = Session["uid_gender"].ToString().Split('_')[0]; lblUser.Text = BAL.GetName(); SetAllMsgCount(); } catch (Exception ex) { WebMsgBox.Show(ex.Message); } } } }
protected void RegisterButton_Click(object sender, EventArgs e) { UserDetails NewUser = new UserDetails(); UserRegistrationClient ClientCompany = new UserRegistrationClient(); Company[] Companynames = ClientCompany.RetriveCompanyNames(); string companyName = CompanyID.Text; int i = 0; for (i = 0; i < Companynames.Length; i++) { int res = string.Compare(Companynames[i].Name, companyName, true); if (res == 0) { NewUser.CompanyId = Companynames[i].CompanyID; break; } } if (i == Companynames.Length) { ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "alert('Enter correct company name or Register your Company.');", true); return; } NewUser.FirstName = FirstName.Text; NewUser.LastName = LastName.Text; NewUser.UserEmail = Email.Text; NewUser.EncryptedPassword = Password.Text; NewUser.IsOwner = false; UserRegistrationClient client = new UserRegistrationClient(); bool success = client.UserRegistration(NewUser); if (success) ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "alert('You are registered');window.location='Login.aspx'", true); else ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "err_msg", "alert('error');", true); return; }
public void SearchUserTest() { TestData.TestData.PopulateUserData(); var user = new UserDetails(); var searchResults = user.Search(new UserDetailsSearch() { ID = 2 }); Assert.AreEqual(1, searchResults.Items.Count); }
public void RemoveUserTest() { TestData.TestData.PopulateUserData(); var user = new UserDetails(); var result = user.Remove(new UserDetails { ID = 2 }); Assert.AreEqual(true, result); }
protected void Page_Load(object sender, EventArgs e) { UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); }
public void Impersonate(UserDetails userDetails) { //try { // Use the unmanaged LogonUser function to get the user token for // the specified user, domain, and password. const int LOGON32_PROVIDER_DEFAULT = 0; // Passing this parameter causes LogonUser to create a primary token. const int LOGON32_LOGON_INTERACTIVE = 2; tokenHandle = IntPtr.Zero; // ---- Step - 1 // Call LogonUser to obtain a handle to an access token. bool returnValue = LogonUser( userDetails.UserName, userDetails.Domain, userDetails.Password, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, ref tokenHandle); // tokenHandle - new security token if (false == returnValue) { int ret = Marshal.GetLastWin32Error(); throw new System.ComponentModel.Win32Exception(ret); } // ---- Step - 2 WindowsIdentity newId = new WindowsIdentity(tokenHandle); // ---- Step - 3 { impersonatedUser = newId.Impersonate(); } } }
protected void Page_Load(object sender, EventArgs e) { string ServerAddress = ConfigurationManager.AppSettings["ServerAddress"]; ScriptManager.RegisterStartupScript(this, this.GetType(), new Guid().ToString(), string.Format("ServerAddress = \"{0}\";", ServerAddress), true); bool checkSessionPage = false; UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user != null) { Name.Text = user.FirstName + " " + user.LastName; Company.Text = user.CompanyName; pageName = this.MainContent.Page.GetType().FullName; if ((pageName.Equals("ASP.dashboardhome_aspx"))) checkSessionPage = true; if (pageName.Equals("ASP.createnewdashboard_aspx")) checkSessionPage = true; if (pageName.Equals("ASP.teams_aspx")) checkSessionPage = true; if (pageName.Equals("ASP.changepassword_aspx")) checkSessionPage = true; if (checkSessionPage == false) { if (Session["CurrentDasboardID"] !=null) currentDashboardID = (int)Session["CurrentDasboardID"]; } } }
public async Task<ApplicationUserExtended> FindByEmailAsync(string email, UserDetails detailsLevel) { using (var userManager = _userManagerFactory()) { var user = await userManager.FindByEmailAsync(email); return GetUserExtended(user, detailsLevel); } }
public async Task<ApplicationUserExtended> FindByLoginAsync(string loginProvider, string providerKey, UserDetails detailsLevel) { using (var userManager = _userManagerFactory()) { var user = await userManager.FindAsync(new UserLoginInfo(loginProvider, providerKey)); return GetUserExtended(user, detailsLevel); } }
public void Page_Load(object sender, EventArgs e) { UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); UserLoginClient client = new UserLoginClient(); UserId = user.UserId; }
public void Impersonate(string domainName, string userName, string password) { UserDetails userDetails = new UserDetails(); userDetails.Domain = domainName; userDetails.UserName = userName; userDetails.Password = password; Impersonate(userDetails); }
protected void Page_Load(object sender, EventArgs e) { UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); if (Request.QueryString["id"] == null) Response.Redirect("DashboardHome.aspx"); dashboardID = int.Parse(Request.QueryString["id"]); }
protected void UserLoggedIn(object sender, EventArgs e) { // This is to demonstrate use of caching provided by session state provider MembershipUser memberDetails = Membership.GetUser(LoginUser.UserName); UserDetails userDetails = new UserDetails(); userDetails.userName = LoginUser.UserName; userDetails.eMail = memberDetails.Email; userDetails.loggedInTime = DateTime.UtcNow; Session["User"] = userDetails; }
public void Page_Load(object sender, EventArgs e) { Dashboard[] UserDashboards; UserDetails user = new UserDetails(); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); lblDashboardHeader.Text = user.FirstName + " " + user.LastName; UserLoginClient client = new UserLoginClient(); UserId = user.UserId; user.UserDashboards = client.GetUserDashboards(user.UserId); UserDashboards = new Dashboard[user.UserDashboards.Count()]; UserDashboards = user.UserDashboards; if (UserDashboards.Length == 0) { System.Web.UI.HtmlControls.HtmlGenericControl newDashboard = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); newDashboard.InnerHtml = "<div>You Have NO Dashboards... Create your Dashboards </div>"; this.DashContainer.Controls.Add(newDashboard); return; } string colorOFdiv = ""; string imageUrl = ""; for (int i = 0; i < UserDashboards.Length; i++) { if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("READ")) { colorOFdiv = "#4a8bc2"; imageUrl = "'Images/Read.png'"; } if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("WRITE")) { colorOFdiv = "#91929E"; imageUrl = "'Images/Write.png'"; } if (UserDashboards.ElementAt(i).UserAccessRight.AccessRightName.Equals("ADMIN")) { colorOFdiv = "#f37b53"; imageUrl = "'Images/Admin.gif'"; } System.Web.UI.HtmlControls.HtmlGenericControl newDashboard = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); newDashboard.InnerHtml = "<a><div id=\"" + UserDashboards.ElementAt(i).DashboardId + "\" class=\"dashboard\" data-accessRight=\"" + UserDashboards.ElementAt(i).UserAccessRight.AccessRightName + "\" style=\"background-color:" + colorOFdiv + "\"><p class=left>" + UserDashboards.ElementAt(i).DashboardName + "</p><div class=right><img src=" + imageUrl + " class='rotateImage'/></div></div></a>"; this.DashContainer.Controls.Add(newDashboard); } if (user.IsOwner == true) { System.Web.UI.HtmlControls.HtmlGenericControl linkAdminControl = new System.Web.UI.HtmlControls.HtmlGenericControl("DIV"); linkAdminControl.InnerHtml = "<a href=\"Teams.aspx?companyID=" + user.CompanyId + "\"><div class='button right font16'> Admin Operations </div></a>"; this.DashContainer.Controls.Add(linkAdminControl); } }
public void UpdateUserDetails(UserDetails userDetails) { //UPDATE UserTb SET FirstName = [@userF], LastName = [@userL], Phone = [@phone], Addres = [@addres], //CityID = [@cityID], State = [@state], ZipCode = [@zipcode] WHERE UserID=[@userId]; OleDbCommand myCmd = new OleDbCommand("updateUsers", myConnection); myCmd.CommandType = CommandType.StoredProcedure; OleDbParameter objParam; objParam = myCmd.Parameters.Add("@userF", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.firstName; objParam = myCmd.Parameters.Add("@userL", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.lastName; objParam = myCmd.Parameters.Add("@phone", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.phone; objParam = myCmd.Parameters.Add("@addres", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.address; objParam = myCmd.Parameters.Add("@cityID", OleDbType.Integer); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.cityID; objParam = myCmd.Parameters.Add("@state", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.state; objParam = myCmd.Parameters.Add("@zipcode", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.zipCode; objParam = myCmd.Parameters.Add("@userId", OleDbType.BSTR); objParam.Direction = ParameterDirection.Input; objParam.Value = userDetails.userID; try { myConnection.Open(); myCmd.ExecuteNonQuery(); } catch (Exception ex) { throw ex; } finally { myConnection.Close(); } }
private void EditUserData(User user, UserDetails model) { user.UserName = model.UserName; user.PhoneNumber = model.PhoneNumber; user.Email = model.Email; this.Data.Users.Update(user); this.Data.SaveChanges(); this.cache.RemoveContestsFromCache(); }
public void AddUserTest() { TestData.TestData.PopulateUserData(); var user = new UserDetails(); var result = user.Save(new UserDetails{ ID = 1, FirstName ="Test", LastName = "User", Gender = "M", Password = "******", Email = "*****@*****.**", UserName = "******" }); Assert.AreEqual(true, result); }
public JsonResult Edit(UserDetails model) { //TODO Validation var user = this.Data.Users.Find(model.Id); if (user != null) { this.EditUserData(user, model); this.AddNotification("User Edited", NotificationType.SUCCESS); return Json(new { Message = "Administration" }, JsonRequestBehavior.AllowGet); } this.AddNotification("Something is worng. Plase try again", NotificationType.ERROR); return this.Json(new { Message = "error" }, JsonRequestBehavior.AllowGet); }
//public bool IsValidUser(UserDetails u) //{ // if (u.UserName=="Admin"&&u.Password=="Admin") // { // return true; // } // else // { // return false; // } //} public UserStatus GetUserValidity(UserDetails u) { if (u.UserName=="Admin"&&u.Password=="Admin") { return UserStatus.AuthenticatedAdmin; } else if(u.UserName=="gyk"&&u.Password=="123456") { return UserStatus.AuthenticatedUser; } else { return UserStatus.NonAuthenticatedUser; } }
protected void Page_Load(object sender, EventArgs e) { dashboardID = int.Parse(Request.QueryString["id"]); user = (UserDetails)Session["LoggedUser"]; if (user == null) Response.Redirect("Login.aspx"); Dashboard currentDashboard = new Dashboard(); List<Dashboard> dashboardlist = new List<Dashboard>(); dashboardlist = user.UserDashboards.ToList(); currentDashboard = dashboardlist.Find(dash => dash.DashboardId == dashboardID); dashboardName.Text = currentDashboard.DashboardName; txtStartDate.Text = currentDashboard.StartMonth + " / " + currentDashboard.StartYear; txtEndDate.Text = currentDashboard.EndMonth + " / " + currentDashboard.EndYear; txtDescription.Text = currentDashboard.Description; }
protected virtual ApplicationUserExtended FindByName(string userName, UserDetails detailsLevel) { var user = GetApplicationUserByName(userName); return(GetUserExtended(user, detailsLevel)); }
public Response <User> RegisterUser(string username, string password, string confirmPassword, UserDetails userDetails) { var response = new Response <User>(); if (_userRepository.GetByUsername(username) != null) { response.Error = ErrorCode.DuplicateEntity; } if (password != confirmPassword || password.Length < 6) { response.Error = ErrorCode.InvalidState; } if (response.Success) { byte[] salt; byte[] hash; _passwordHandler.SaltAndHash(password, out salt, out hash); var user = _userRepository.CreateUser(username, salt, hash, userDetails); response.Entity = user; } return(response); }
public IActionResult Get() { UserDetails ud = _cus.Get(); return(Ok(new JsonResult(ud))); }
protected void Page_Load(object sender, EventArgs e) { try { Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1)); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetNoStore(); SetStartupScript(); #region MenuCode //MenuItem itemdashboard = new MenuItem(); //itemdashboard.Text = "Home"; //itemdashboard.NavigateUrl = "#"; //MenuEapdea.Items.Add(itemdashboard); DataSet ds = new DataSet(); if (Session["RoleIdForMenu"] == null) { //Alert.show("Your session has been expired"); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Your session has been expired');window.location ='../Login.aspx';", true); } if (((UserDetails)Session[clsConstant.TOKEN]).UserID == 1234 || ((UserDetails)Session[clsConstant.TOKEN]).UserID == 1031) { ds = getLoginRollMenuDetails(83); } else { if (Session["RoleIdForMenu"] != null) { ds = getLoginRollMenuDetails(Convert.ToInt32(Session["RoleIdForMenu"].ToString())); } } DataSet dssub = ds; if (ds.Tables[0].Rows.Count > 0) { ds.Relations.Add("ChildRows", ds.Tables[0].Columns["iModuleId"], ds.Tables[1].Columns["iModuleId"]); ds.Relations.Add("SubChildRows", ds.Tables[1].Columns["iFunctionId"], ds.Tables[2].Columns["iFunctionId"]); foreach (DataRow level1datarow in ds.Tables[0].Rows) { MenuItem item = new MenuItem(); item.Text = level1datarow["vsModuleName"].ToString(); item.NavigateUrl = string.Format("{0}", Page.Request.Url.PathAndQuery); DataRow[] level2datarows = level1datarow.GetChildRows("ChildRows"); foreach (DataRow level2datarow in level2datarows) { MenuItem Childitem = new MenuItem(); Childitem.Text = level2datarow["vsFunctionName"].ToString(); Childitem.NavigateUrl = level2datarow["vsFunctionAddress"].ToString() == "#" ? string.Format("{0}", Page.Request.Url.PathAndQuery) : level2datarow["vsFunctionAddress"].ToString(); item.ChildItems.Add(Childitem); DataRow[] level3datarows = level2datarow.GetChildRows("SubChildRows"); foreach (DataRow level3datarow in level3datarows) { MenuItem Childitem1 = new MenuItem(); Childitem1.Text = level3datarow["vsSubFunctionName"].ToString(); Childitem1.NavigateUrl = level3datarow["vsSubAddressoftheFunction"].ToString(); Childitem.ChildItems.Add(Childitem1); } } MenuEapdea.Items.Add(item); } } MenuItem itemlogout = new MenuItem(); itemlogout.Text = "Logout"; itemlogout.NavigateUrl = "~/Logout.aspx"; //MenuItem itemchangepass = new MenuItem(); //itemchangepass.Text = "Change Password"; //itemchangepass.NavigateUrl = "~/Authenticate/Admin/ChangePassword.aspx"; //MenuEapdea.Items.Add(itemchangepass); MenuEapdea.Items.Add(itemlogout); #endregion if (!IsPostBack) { userInform = Session["Token"] as UserDetails; if (((UserDetails)Session[clsConstant.TOKEN]).userNm == "suser" || ((UserDetails)Session[clsConstant.TOKEN]).userNm == "rabindra") { // hplMaster.Visible = true; } lblName.Font.Bold = true; lblName.Text += userInform.FirstName + " " + userInform.LastName; lblName.ForeColor = System.Drawing.Color.Blue; lblWelcome.Text += userInform.FirstName + " " + userInform.LastName; } } catch (Exception ex) { logger.Error(ex); } }
public async Task <ApplicationUserExtended> FindByLoginAsync(string loginProvider, string providerKey, UserDetails detailsLevel) { using (var userManager = _userManagerFactory()) { var user = await userManager.FindAsync(new UserLoginInfo(loginProvider, providerKey)); return(GetUserExtended(user, detailsLevel)); } }
public static AppUser Create(UserDetails user) { instance = new AppUser(user); return(instance); }
protected virtual async Task <ApplicationUserExtended> GetUserExtendedAsync(ApplicationUser applicationUser, UserDetails detailsLevel) { ApplicationUserExtended result = null; if (applicationUser != null) { result = await _cacheManager.GetAsync($"GetUserByName-{applicationUser.UserName}-{detailsLevel}", SecurityConstants.CacheRegion, async() => { ApplicationUserExtended retVal; using (var repository = _platformRepository()) { var user = await repository.GetAccountByNameAsync(applicationUser.UserName, detailsLevel); retVal = applicationUser.ToCoreModel(user, _permissionScopeService); //Populate available permission scopes if (retVal.Roles != null) { foreach (var permission in retVal.Roles.SelectMany(x => x.Permissions).Where(x => x != null)) { permission.AvailableScopes = _permissionScopeService.GetAvailablePermissionScopes(permission.Id).ToList(); } } //Load log entities to account if (detailsLevel.HasFlag(UserDetails.Full) || detailsLevel.HasFlag(UserDetails.Export)) { _changeLogService.LoadChangeLogs(retVal); } } var suppressForcingCredentialsChange = ConfigurationHelper.GetAppSettingsValue("VirtoCommerce:Security:SuppressForcingCredentialsChange", false); if (!suppressForcingCredentialsChange) { //Setting the flags which indicates a necessity of security credentials change retVal.PasswordExpired |= retVal.PasswordHash == Resources.Default.DefaultPasswordHash; if (retVal.ApiAccounts != null) { foreach (var apiAccount in retVal.ApiAccounts) { apiAccount.SecretKeyExpired = apiAccount.SecretKey == Resources.Default.DefaultSecretKey; } } } if (detailsLevel != UserDetails.Export) { retVal.PasswordHash = null; retVal.SecurityStamp = null; } return(retVal); }); } return(result); }
public HttpStatusCodeResult DeletePlayer(UserDetails userDetails, int id) { _shortlistService.RemovePlayer(userDetails.Id, id); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
public JsonResult ListPlayers(UserDetails userDetails) { var players = _shortlistService.PlayersForScout(userDetails.Id); return(Json(players, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(UserDetails userDetails) { return(View()); }
public async Task <ApiResponse> Handle(AddUserCommand request, CancellationToken cancellationToken) { ApiResponse response = new ApiResponse(); using (IDbContextTransaction tran = _dbContext.Database.BeginTransaction()) { try { AppUser newUser = new AppUser { UserName = request.Email, FirstName = request.FirstName, LastName = request.LastName, Email = request.Email, PhoneNumber = request.Phone }; AppUser existUser = await _userManager.FindByNameAsync(request.Email); if (existUser == null) { IdentityResult objNew = await _userManager.CreateAsync(newUser, request.Password); UserDetails user = new UserDetails(); user.FirstName = request.FirstName; user.LastName = request.LastName; user.Password = request.Password; user.Status = request.Status; user.Username = request.Email; user.CreatedById = request.CreatedById; user.CreatedDate = request.CreatedDate; user.UserType = request.UserType; user.AspNetUserId = newUser.Id; await _dbContext.UserDetails.AddAsync(user); await _dbContext.SaveChangesAsync(); List <UserDetailOffices> lst = new List <UserDetailOffices>(); foreach (var item in request.OfficeId) { UserDetailOffices obj = new UserDetailOffices(); obj.OfficeId = item; obj.UserId = user.UserID; obj.CreatedById = request.CreatedById; obj.CreatedDate = request.CreatedDate; obj.IsDeleted = false; lst.Add(obj); } await _dbContext.UserDetailOffices.AddRangeAsync(lst); await _dbContext.SaveChangesAsync(); tran.Commit(); response.StatusCode = StaticResource.successStatusCode; response.Message = StaticResource.SuccessText; } else { response.StatusCode = StaticResource.MandateNameAlreadyExistCode; response.Message = StaticResource.UserAlreadyExist; } } catch (Exception ex) { tran.Rollback(); response.StatusCode = StaticResource.failStatusCode; response.Message = ex.Message; } } return(response); }
public async Task <UserDetails> UserDetails(int id) { if (id > 0 && db.Users != null) { var user = await db.Users.FindAsync(id); //var orders = await db.Orders.Where(x => x.UserId == user.Id).ToListAsync(); var data = new UserDetails() { Id = user.Id, FirstName = user.FirstName, LastName = user.LastName, Address = user.Address, City = user.City, State = user.State, PhoneNumber = user.PhoneNumber, Email = user.Email, DOB = user.DOB, Orders = (from order in db.Orders where order.UserId == user.Id select new UserOrder() { Id = order.Id, OrderDate = order.OrderDate, ShipName = order.ShipName, ShipAddress = order.ShipAddress, ShipEmail = order.ShipEmail, ShipPhoneNumber = order.ShipPhoneNumber, Status = order.Status, OrderDetails = (from orderDetail in db.OrderDetails where orderDetail.OrderId == order.Id select new UserOrderDetails() { Id = orderDetail.Id, OrderId = orderDetail.OrderId, ItemId = orderDetail.ItemId, Quantity = orderDetail.Quantity, Price = orderDetail.Price, ItemName = db.Items.FirstOrDefault(x => x.Id == orderDetail.ItemId).Name }).ToList() }).ToList(), }; //var query = from u in db.Users // where u.Id == id // join o in db.Orders on u.Id equals o.UserId into uo // from o in uo.DefaultIfEmpty() // join od in db.OrderDetails on o.Id equals od.OrderId into uod // from od in uod.DefaultIfEmpty() // join itemname in db.Items on od.ItemId equals itemname.Id into iname // from itemname in iname.DefaultIfEmpty() // select new { u, o, od, itemname }; //var data = await query // .Select(x => new UserDetails() // { // Id = x.u.Id, // FirstName = x.u.FirstName, // LastName = x.u.LastName, // Address = x.u.Address, // City = x.u.City, // State = x.u.State, // PhoneNumber = x.u.PhoneNumber, // Email = x.u.Email, // DOB = x.u.DOB, // Orders = (from order in db.Orders // where order.Id == x.o.Id // select new UserOrder() // { // Id = order.Id, // OrderDate = order.OrderDate, // ShipName = order.ShipName, // ShipAddress = order.ShipAddress, // ShipEmail = order.ShipEmail, // ShipPhoneNumber = order.ShipPhoneNumber, // Status = order.Status // }).ToList(), // OrderDetails = (from orderDetail in db.OrderDetails // where orderDetail.Id == x.od.Id // select new UserOrderDetails() // { // Id = orderDetail.Id, // OrderId =orderDetail.OrderId, // ItemId = orderDetail.ItemId, // Quantity = orderDetail.Quantity, // Price = orderDetail.Price, // ItemName = x.itemname.Name // }).ToList() // }).ToListAsync(); return(data); } return(null); }
public virtual async Task <ApplicationUserExtended> FindByIdAsync(string userId, UserDetails detailsLevel) { var user = await GetApplicationUserByIdAsync(userId); return(await GetUserExtendedAsync(user, detailsLevel)); }
public List <UserDetails> Get(UserDetails roleNumber) { return(this.userbl.GetUserDetails(roleNumber)); }
protected ApplicationUserExtended GetUserExtended(ApplicationUser applicationUser, UserDetails detailsLevel) { return(Task.Factory.StartNew(() => GetUserExtendedAsync(applicationUser, detailsLevel), CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
//---------------------inserting new user details --------------- public void InsertUserDetail(UserDetails user) { userRepository.Insert(user); }
public virtual async Task <ApplicationUserExtended> FindByEmailAsync(string email, UserDetails detailsLevel) { using (var userManager = _userManagerFactory()) { var user = await userManager.FindByEmailAsync(email); return(await GetUserExtendedAsync(user, detailsLevel)); } }
private async void mttxtboxUserID_TextChanged(object sender, EventArgs e) { Regions regions = new Regions(); IUserDetails userdetails = new UserDetails(); if (!string.IsNullOrWhiteSpace(mttxtboxUserID.Text) && Regex.Match(mttxtboxUserID.Text, "[A-Za-z0-9]+", RegexOptions.CultureInvariant).Success) { lstViewDefaultPaths.Items.Clear(); try { objPerson = await userdetails.GetUserDetails(Regex.Match(mttxtboxUserID.Text, "[A-Za-z0-9]+", RegexOptions.CultureInvariant).Value); DisplayView(objPerson); if (Directory.Exists($@"C:\Users\{mttxtboxUserID.Text}")) { var dirItems = Directory.EnumerateDirectories($@"C:\users\{mttxtboxUserID.Text}", "*.*", SearchOption.TopDirectoryOnly); if (dirItems.Count() > 0) { foreach (var item in dirItems) { lstViewDefaultPaths.Items.Add(item); } } else { lstViewDefaultPaths.Items.Clear(); lstViewDefaultPaths.Items.Add("Nothing found / user profile is empty"); } } else { lstViewDefaultPaths.Items.Add("Nothing found / user profile is empty"); } } catch (Exception Ex) { InitializeUIException(Ex.Message); } } else { try { objPerson = await userdetails.GetUserDetails(Environment.UserName); if (objPerson != null) { DisplayView(objPerson); } lstViewDefaultPaths.Items.Clear(); } catch (Exception Ex) { InitializeUIException(Ex.Message); } } }
//-----------------updating record of existing userdetails public void UpdateUserDetail(UserDetails user) { userRepository.Update(user); }
//-------------------deleting user --------------- public void DeleteUserDetail(UserDetails user) { userRepository.Delete(user); }
private static async Task RemoveData(string type) { try { if (type == "Logout") { if (Methods.CheckConnectivity()) { PollyController.RunRetryPolicyFunction(new List <Func <Task> > { RequestsAsync.Auth.LogoutAsync }); } } else if (type == "Delete") { Methods.Path.DeleteAll_MyFolder(); if (Methods.CheckConnectivity()) { PollyController.RunRetryPolicyFunction(new List <Func <Task> > { () => RequestsAsync.User.DeleteAccountAsync(UserDetails.UserId.ToString(), UserDetails.Password) }); } } await Task.Delay(500); try { if (AppSettings.ShowGoogleLogin && LoginActivity.MGoogleApiClient != null) { if (Auth.GoogleSignInApi != null) { Auth.GoogleSignInApi.SignOut(LoginActivity.MGoogleApiClient); LoginActivity.MGoogleApiClient = null; } } if (AppSettings.ShowFacebookLogin) { var accessToken = AccessToken.CurrentAccessToken; var isLoggedIn = accessToken != null && !accessToken.IsExpired; if (isLoggedIn && Profile.CurrentProfile != null) { LoginManager.Instance.LogOut(); } } AlbumsFragment.MAdapter?.SoundsList?.Clear(); OneSignalNotification.UnRegisterNotificationDevice(); UserDetails.ClearAllValueUserDetails(); if (HomeActivity.GetInstance()?.Timer != null) { HomeActivity.GetInstance().Timer.Stop(); HomeActivity.GetInstance().Timer = null; } Constant.Player?.Release(); GC.Collect(); } catch (Exception exception) { Console.WriteLine(exception); } } catch (Exception exception) { Console.WriteLine(exception); } }
private ApplicationUserExtended GetUserExtended(ApplicationUser applicationUser, UserDetails detailsLevel) { ApplicationUserExtended result = null; if (applicationUser != null) { using (var repository = _platformRepository()) { var user = repository.GetAccountByName(applicationUser.UserName, detailsLevel); result = applicationUser.ToCoreModel(user, _permissionScopeService); //Populate available permission scopes if (result.Roles != null) { foreach (var permission in result.Roles.SelectMany(x => x.Permissions).Where(x => x != null)) { permission.AvailableScopes = _permissionScopeService.GetAvailablePermissionScopes(permission.Id).ToList(); } } } if (detailsLevel != UserDetails.Export) { result.PasswordHash = null; result.SecurityStamp = null; } } return(result); }
public AlexaResponse GetBalance(AlexaRequest alexaReq) { AlexaResponse alexaResp = new AlexaResponse(); OutputSpeech speech = OutputMsgMaps.speechMap[Converters.BALANCE_ENQUIRY_SPEECH]; Dictionary <string, object> sessionAttr = alexaReq?.session?.attributes; if (sessionAttr == null) { sessionAttr = new Dictionary <string, object>(); } try { string deviceId = alexaReq?.session?.user.userId; if (string.IsNullOrEmpty(deviceId)) { } //get user details from DB UserDetails user = DataLogic.GetUserDetails(deviceId); if (user == null) { } List <UserBankAccount> accounts = TransactionProcessor.GetBalance(user.PhoneNumber); if (accounts == null) { } else if (accounts.Count == 0) { } else if (accounts.Count == 1) { speech.text = $"<speak><s><emphasis level=\"moderate\">yay!</emphasis></s> <say-as interpret-as=\"cardinal\"> {accounts[0].AccountBalance} </ say -as> naira is left in your account</ speak > "; if (sessionAttr.ContainsKey(SessionAttributes.BALANCE)) { sessionAttr[SessionAttributes.BALANCE] = accounts[0].AccountBalance; } else { sessionAttr.Add(SessionAttributes.BALANCE, accounts[0].AccountBalance); } if (sessionAttr.ContainsKey(SessionAttributes.ACCOUNT_NUMBER)) { sessionAttr[SessionAttributes.PHONE_NUMBER] = accounts[0].PhoneNumber; } else { sessionAttr.Add(SessionAttributes.PHONE_NUMBER, accounts[0].PhoneNumber); } if (sessionAttr.ContainsKey(SessionAttributes.ACCOUNT_NUMBER)) { sessionAttr[SessionAttributes.ACCOUNT_NUMBER] = accounts[0].AccountNumber; } else { sessionAttr.Add(SessionAttributes.ACCOUNT_NUMBER, accounts[0].AccountNumber); } } else { int number = accounts.Count; string numWord = Converters.numberWordsMap.ContainsKey(number) ? Converters.numberWordsMap[number] : number.ToString(); string text = $"{numWord} accounts found. and the balances are "; for (int i = 0; i < accounts.Count; i++) { } } } catch (Exception ex) { } return(alexaResp); }
public ActionResult AddUserDetails(UserDetails user) { MOSDataAccesslayer.MOSDataAcesslayer obj = new MOSDataAccesslayer.MOSDataAcesslayer(); return(View()); }
public ActionResult EdituS(UserDetails insert) { userDetails.EditUserDetails(insert); return(Json(new { data = true })); }
public void SetUserDetails(UserDetails user) { }
protected void Page_Load(object sender, EventArgs e) { UserDetails _user = (UserDetails)Session["User"]; if (_user != null) { if (_user.UserType == 1) { HttpContext.Current.Response.Redirect("student_area.aspx"); } else if (_user.UserType == 2) { controller.TutorView = this; #region Sorting out search crap string firstName = ""; string surname = ""; int programmeID = 0; int orderType = 0; if (Request.QueryString["firstName"] != null) { firstName = Request.QueryString["firstName"]; } if (Request.QueryString["surname"] != null) { surname = Request.QueryString["surname"]; } if (Request.QueryString["programmeID"] != null) { int.TryParse(Request.QueryString["programmeID"], out programmeID); } if (Request.QueryString["orderType"] != null) { int.TryParse(Request.QueryString["orderType"], out orderType); } #endregion controller.loadTutorView(firstName, surname, programmeID, orderType); if (!Page.IsPostBack) { List <ProgrammeDetails> allProgrammes = new List <ProgrammeDetails>(); allProgrammes.Add(new ProgrammeDetails(0, "")); allProgrammes.AddRange(ProgrammeDetails.getAllProgrammeDetails()); programmeDropdown.DataTextField = "Name"; programmeDropdown.DataValueField = "ProgrammeID"; programmeDropdown.DataSource = allProgrammes; programmeDropdown.DataBind(); } } else if (_user.UserType == 3) { if (Request.QueryString["UID"] != null) { controller.TutorView = this; controller.loadTutorViewForAdmin(); HttpContext.Current.Response.Write("<Script language='javaScript'>window.opener.location.href = window.opener.location; </Script>"); } else { HttpContext.Current.Response.Redirect("admin_area.aspx"); } } } else { HttpContext.Current.Response.Redirect("login.aspx"); } }
public IHttpActionResult PostUpdateUser(UserDetails frm) { if (!ModelState.IsValid) { return(BadRequest("נתון לא תקין")); } var user = base.CurrentUser; if (!string.IsNullOrEmpty(frm.OldPassword) && !string.IsNullOrEmpty(frm.NewPassword)) { string pass = Protector.Encrypt(frm.OldPassword); if (user.Password != pass) { return(BadRequest("סיסמה שגוייה")); } user.Password = Protector.Encrypt(frm.NewPassword); } var lang = db.Languages.FirstOrDefault(x => x.Code == frm.Language); if (!string.IsNullOrEmpty(frm.Email)) { user.Email = frm.Email; } user.FullName = frm.FullName != null ? frm.FullName : user.FullName; user.UserName = frm.UserName != null ? frm.UserName : user.UserName; user.LangId = lang != null ? lang.LangId : user.LangId; if (frm.Teams != null && frm.Teams.Any()) { db.TeamsFans.RemoveRange(user.TeamsFans); user.TeamsFans.Clear(); foreach (var t in frm.Teams) { var team = db.Teams.FirstOrDefault(x => x.TeamId == t.TeamId); var league = db.Leagues.FirstOrDefault(x => x.LeagueId == t.LeagueId); if (team != null && league != null) { user.TeamsFans.Add(new TeamsFan { TeamId = t.TeamId, UserId = user.UserId, LeageId = t.LeagueId, Team = team, League = league, User = user }); } } } user.Notifications.ToList().ForEach(t => user.Notifications.Remove(t)); db.SaveChanges(); var notesList = db.Notifications.ToList(); if (!frm.IsStartAlert) { var nItem = notesList.FirstOrDefault(t => t.Type == "StartAlert"); user.Notifications.Add(nItem); } if (!frm.IsTimeChange) { var nItem = notesList.FirstOrDefault(t => t.Type == "TimeChange"); user.Notifications.Add(nItem); } if (!frm.IsGameRecords) { var nItem = notesList.FirstOrDefault(t => t.Type == "GameRecords"); user.Notifications.Add(nItem); } if (!frm.IsGameScores) { var nItem = notesList.FirstOrDefault(t => t.Type == "GameScores"); user.Notifications.Add(nItem); } db.SaveChanges(); return(Ok("saved")); }
private void InitializeData() { gvSales.PageSize = (int)Constants.PAGING_UNAPPROVED; gvClaim.DataSource = null; gvClaim.DataBind(); gvSales.DataSource = null; gvSales.DataBind(); // Dropdown load SPType DDListUtil.LoadDDLFromDB(ddlSpType, "SPTypeID", "TypeDesc", "SPMS_SPType", true); // year for (int i = 1995; i < DateTime.Today.Year + 1; i++) { DDListUtil.Add(ddlYear, i.ToString(), i.ToString()); } DDListUtil.Assign(ddlYear, DateTime.Now.Year); txtReconDate.Text = DateTime.Now.ToString(Constants.DATETIME_FORMAT); txtRecConvRate.Text = "0.00"; string sRefNo = Request.QueryString[OBJ_REF_NO]; string sPageID = Request.QueryString[OBJ_PAGE_ID]; if (!string.IsNullOrEmpty(sRefNo)) { sRefNo = oCrypManager.GetDecryptedString(sRefNo, Constants.CRYPT_PASSWORD_STRING); } if (!string.IsNullOrEmpty(sPageID)) { sPageID = oCrypManager.GetDecryptedString(sPageID, Constants.CRYPT_PASSWORD_STRING); } if (!string.IsNullOrEmpty(sRefNo) && !string.IsNullOrEmpty(sPageID)) { string sOperationType = sPageID.Substring(4, 1); if (Constants.OPERATION_TYPE_APPROVAL.Equals(sOperationType)) { Config oConfig = (Config)Session[Constants.SES_USER_CONFIG]; SEARCH_FROM = 2; LoadDataByReferenceNo(sRefNo, "1");//query from Temp Table #region User-Detail. UserDetails oUserDetails = ucUserDet.UserDetail; oUserDetails.CheckerID = oConfig.UserName; oUserDetails.CheckDate = DateTime.Now; ucUserDet.UserDetail = oUserDetails; #endregion User-Detail. fsList.Visible = false; EnableDisableControl(true); } } else { Config oConfig = (Config)Session[Constants.SES_USER_CONFIG]; UserDetails oUserDetails = new UserDetails(); oUserDetails.MakerID = oConfig.UserName; oUserDetails.MakeDate = DateTime.Now; ucUserDet.UserDetail = oUserDetails; fsList.Visible = true; LoadPreviousList(); EnableDisableControl(false); ddlSpType.Focus(); } }
public async Task <HttpResponse> ListFileDetails(UserDetails userDetails) { return(await ServiceAgent.RestFullServiceJsonRequest(base.GetTargetUri(), ServiceConfig.DL_FILE_DETAILS, userDetails)); }