private void getUserInfo(Guid guid, Panel TaskContent) { var userBusinessObj = new BusinessLayer.UserBusinessObjects(); _user = userBusinessObj.GetUserById(guid); System.Diagnostics.Debug.Write("User Info:" + _user.firstName + _user.lastName + _user.email + _user.image); Image TaskCreatorImage = new Image(); TaskCreatorImage.CssClass = "place-right"; TaskCreatorImage.Attributes.Add("style", "background-color:#fff;"); TaskCreatorImage.Height = 80; TaskCreatorImage.Width = 80; TaskCreatorImage.ImageUrl = _user.image; TaskContent.Controls.Add(TaskCreatorImage); Literal userNameText = new Literal(); userNameText.Text = "<h4 class=\"fg-color-white\">" + _user.firstName + " " + _user.lastName + "</h4>"; TaskContent.Controls.Add(userNameText); Literal descTask = new Literal(); descTask.Text = "<p class=\"fg-color-white\">" + taskDescription + "</p>"; TaskContent.Controls.Add(descTask); Literal userEmail = new Literal(); userEmail.Text = "<h5 class=\"fg-color-white\">" + _user.email + "</h5>"; TaskContent.Controls.Add(userEmail); }
protected void btnLogin_Click(object sender, EventArgs e) { pnlError.Visible = false; var email = tbEmail.Text; var password = tbPassword.Text; var UbuoyAuthentication = new BusinessLayer.UserBusinessObjects(); if (email != null && password != null) { if (UbuoyAuthentication.UserExists(email, password)) { var user = UbuoyAuthentication.GetUserByEmailAndPassword(email, password); Session["LoggedIn"] = true; Session.Timeout = 6000; Session["UserId"] = user.userId; Session["UserRole"] = user.Roles.SourceRoleName; //System.Diagnostics.Debug.WriteLine("userRole" + Session["UserRole"] + Session["UserId"]); //var redirectString = "~/Profile.aspx?UserId="+user.userId; var redirectString = "~/Profile.aspx"; Response.Redirect(Server.HtmlEncode(redirectString)); } else { lblLoginFail.Text = "Wrong Credentials"; pnlError.Visible = true; } } else { lblLoginFail.Text = "Type email and password to logIn"; pnlError.Visible = true; } }
protected void RegisterUser(object sender, EventArgs e) { gender = dDLGender.SelectedItem.Text; //System.Diagnostics.Debug.Write("Selected Value:"+tbx_DOB.Text); string date = tbx_DOB.Text; string[] split = date.Split('/'); string properDate = split[1] + "/" + split[0] + "/" + split[2]; DateTime dt = DateTime.Parse(properDate); string defaultImage = "UI/images/profile/icon-ubuoy2.png"; //System.Diagnostics.Debug.Write("Date in finish format" + dt.Date); var ubuoyAuth = new BusinessLayer.UserBusinessObjects(); bool userRegistered = ubuoyAuth.RegisterUser(tbEmail.Text, tbPassword.Text, tbPassword2.Text, tbFirstName.Text, tbLastName.Text, gender, dt.Date, defaultImage); if (userRegistered) { pnlSuccess.Visible = true; } else { //lblValidation.Text = ValidationHelper.GetValidationMessage(ubuoyAuth.ValidationSummary); pnlError.Visible = true; } }
void Page_PreInit(object sender, EventArgs e) { if (Session["LoggedIn"] != null) { userId = (Guid)Session["UserId"]; var userobj = new BusinessLayer.UserBusinessObjects(); _currentUser = userobj.GetUserById(userId); } else { MasterPageFile = "~/uBuoyMasterNA.Master"; } }
public Address GetAddressForUser(Guid userId) { //Todo: First get the Users AddressId, then get the address using that address Id var user = new UserBusinessObjects().GetUserById(userId); //var addressId = user.addressId; //if (addressId != null) //{ // var address = addressRepository.Single(x=>x.addressId.Equals(addressId)); //return address; // } //else return null; return(null); }
protected void Page_Load(object sender, EventArgs e) { if (Session["LoggedIn"] != null) { var userId = (Guid)Session["UserId"]; var userobj = new BusinessLayer.UserBusinessObjects(); _currentUser = userobj.GetUserById(userId); // to get users information in profile page //userInfoForProfile(); //to get users information for users own information //userInfo(); //constructor for user project business object var userProject = new BusinessLayer.UserProjectBusinessObjects(); //constructor for user Module business object var userModule = new BusinessLayer.UserModulesBusinessObjects(); //for getting projects in which a user is involved userProjects = userProject.GetUserProjectsById(_currentUser.userId); // for getting all projects in which user is involved getUserProject(userProjects); //for creating panel for Add a project //tileGroupProject.Controls.Add(projDynamicCreation.addProject()); //for getting modules in which a user is involved userModules = userModule.GetUserModuleByUserId(_currentUser.userId); //for getting individual module of user getUserModule(userModules); Page.Title = _currentUser.firstName + " " + _currentUser.lastName; } else { Response.Redirect("~/Login.aspx"); } }