public List <EmployeeDirectory> GetEmployeesView(string lastname)
        {
            SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["mwd"].ConnectionString);
            SqlCommand    cmd  = new SqlCommand("spEmployeeDirectoryViewDetail", conn);

            cmd.CommandType = CommandType.StoredProcedure;
            SqlParameter parameterLName = new SqlParameter("@LName", SqlDbType.VarChar, 50);

            parameterLName.Value = lastname;
            cmd.Parameters.Add(parameterLName);
            List <EmployeeDirectory> employees = new List <EmployeeDirectory>();

            try
            {
                conn.Open();
                SqlDataReader rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    EmployeeDirectory ed = new EmployeeDirectory();
                    ed.name = rdr["Name"].ToString();
                    ed.guid = new Guid(rdr["Guid"].ToString());
                    employees.Add(ed);
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.ToString());
            }
            finally
            {
                cmd.Dispose();
                conn.Close();
            }
            return(employees);
        }