private void AddSkill(object sender, ManageUserProfileEventArgs e) { var skill = this.skillService.CreateSkill(e.SkillName); if (this.skillService.GetSkillByName(e.SkillName) != null) { skill = this.skillService.GetSkillByName(e.SkillName); } this.userService.AddSkillToRegularUser(e.UserId, skill); }
protected void AddSkill_Click(object sender, EventArgs e) { this.Page.Validate("Skill"); if (Page.IsValid) { var skillTextBox = this.LoginView.FindControl("Skill") as TextBox; var eventArgs = new ManageUserProfileEventArgs() { SkillName = skillTextBox.Text, UserId = this.User.Identity.GetUserId() }; this.AddSkill(this, eventArgs); Response.Redirect("Profile"); } }
protected void AddProject_Click(object sender, EventArgs e) { this.Page.Validate("Project"); if (Page.IsValid) { var projectNameTextBox = this.LoginView.FindControl("Project") as TextBox; var projectLinkTextBox = this.LoginView.FindControl("LinkToProject") as TextBox; var eventArgs = new ManageUserProfileEventArgs() { ProjectName = projectNameTextBox.Text, LinkToProject = projectLinkTextBox.Text, UserId = this.User.Identity.GetUserId() }; this.AddProject(this, eventArgs); Response.Redirect("Profile"); } }
private void AddProject(object sender, ManageUserProfileEventArgs e) { var project = this.projectService.CreateProject(e.ProjectName, e.LinkToProject); this.userService.AddProjectToRegularUser(e.UserId, project); }