Esempio n. 1
0
        protected void SearchEmployee_Click(object sender, EventArgs e)
        {
            if (SkillListDDL.SelectedIndex == 0)
            {
                // index 0 is physically pointing to the prompt line
                // Message.Text = "Select skill for the search.";
                MessageUserControl.ShowInfo("Warning!!!", "You need to select a skill.");
                EmployeeSkillGV.DataSource = null;
                EmployeeSkillGV.DataBind();
            }
            else
            {
                ////CODE WITHOUT MessageUserControl
                //EmployeeSkillController sysmgr = new EmployeeSkillController();
                //List<EmployeeSkillVM> info = sysmgr.Employees_GetEmployeesFromSkill(int.Parse(SkillListDDL.SelectedValue));
                ////Message.Text = "Here's the result";
                //EmployeeSkillGV.DataSource = info;
                //EmployeeSkillGV.DataBind();

                MessageUserControl.TryRun(() => {
                    EmployeeSkillController sysmgr = new EmployeeSkillController();
                    List <EmployeeSkillVM> info    = sysmgr.Employees_GetEmployeesFromSkill(int.Parse(SkillListDDL.SelectedValue));
                    //Message.Text = "Here's the result";
                    EmployeeSkillGV.DataSource = info;
                    EmployeeSkillGV.DataBind();
                }, "Result", "Here's the list of Employees base from the Skill:");
            }
        }
 public void Initialize()
 {
     _sqlEmployeeSkillServiceMock = new Mock <ISQLEmployeeSkillService>();
     _employeeSkillController     = new EmployeeSkillController(_sqlEmployeeSkillServiceMock.Object);
     _sqlEmployeeSkillList        = new List <SQLEmployees_Skill>
     {
         new SQLEmployees_Skill {
             Id          = 1,
             Employee_Id = 1,
             Skill_Id    = 1,
             Score_Id    = 1
         },
         new SQLEmployees_Skill {
             Id          = 2,
             Employee_Id = 2,
             Skill_Id    = 2,
             Score_Id    = 2
         },
         new SQLEmployees_Skill {
             Id          = 3,
             Employee_Id = 2,
             Skill_Id    = 1,
             Score_Id    = 2
         }
     };
 }