Beispiel #1
0
        public async Task <List <IdProof> > GetIdProof()
        {
            List <IdProof> idproofs = new List <IdProof>();
            IdProof        idproof  = null;

            Console.WriteLine("Connect to SQL Server and demo Create, Read, Update and Delete operations.");
            Console.Write("Connecting to SQL Server ... ");
            using (SqlConnection connection = new SqlConnection(this._connectionString))
            {
                connection.Open();
                Console.WriteLine("Done.");
                using (SqlCommand command = new SqlCommand("get_id_proof", connection))
                {
                    command.CommandType = CommandType.StoredProcedure;
                    using (SqlDataReader reader = await command.ExecuteReaderAsync())
                    {
                        while (reader.Read())
                        {
                            idproof               = new IdProof();
                            idproof.id_proof_id   = Convert.ToInt32(reader["id_proof_id"]);
                            idproof.id_proof_type = Convert.ToString(reader["proof_type"]).Trim();
                            idproofs.Add(idproof);
                        }
                        ;
                    }
                }
            }

            Console.WriteLine("All done. Press any key to finish...");
            return(idproofs);
        }
        public static StudentApplicationDataLookup GetApplicationAllLookups()
        {
            HttpResponse response = HttpContext.Current.Response;

            //response.AppendHeader("Access-Control-Allow-Origin", "*");
            //response.AppendHeader("Access-Control-Allow-Methods", "*");
            //headers.set('Access-Control-Allow-Headers', 'true');
            //headers.set('Access-Control-Allow-Methods','GET, POST, PATCH, PUT, DELETE, OPTIONS');
            //headers.set('Access-Control-Allow-Credentials', 'Origin, Content-Type, X-Auth-Token');

            Files.dbConnection           con = new Files.dbConnection();
            StudentApplicationDataLookup lkp = new StudentApplicationDataLookup();

            try
            {
                #region Course List
                List <Course> courses = new List <Course>();

                string    sqlCourses      = string.Concat("[dbo].[sp_getCourses]");
                DataTable tempTableCourse = null;
                tempTableCourse = con.executeSelectNoParameter(sqlCourses); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempTableCourse != null) || (tempTableCourse.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempTableCourse.Rows)
                    {
                        Course course = new Course();
                        course.CourseID   = Convert.ToInt32(drr["CourseID"]);
                        course.CourseName = drr["Course"].ToString();
                        course.CourseCode = drr["CourseCode"].ToString();
                        courses.Add(course);
                    }
                }
                lkp.course = courses;
                #endregion

                #region Get Campus
                List <Campus> campuses = new List <Campus>();

                string    sqlCampuses     = string.Concat("[dbo].[sp_getAllCampus]");
                DataTable tempTableCampus = null;
                tempTableCampus = con.executeSelectNoParameter(sqlCampuses); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempTableCampus != null) || (tempTableCampus.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempTableCampus.Rows)
                    {
                        Campus campus = new Campus();
                        campus.campusID   = Convert.ToInt32(drr["CampusID"].ToString());
                        campus.campusName = drr["Campus"].ToString();
                        campuses.Add(campus);
                    }
                }
                lkp.campus = campuses;
                #endregion

                #region Get CourseCampus
                List <CourseCampus> ccCollection = new List <CourseCampus>();

                string    sqlCC       = string.Concat("[dbo].[sp_getCourseCampus]");
                DataTable tempTableCC = null;
                tempTableCC = con.executeSelectNoParameter(sqlCC); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempTableCC != null) || (tempTableCC.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempTableCC.Rows)
                    {
                        CourseCampus cc = new CourseCampus();
                        cc.campusID       = Convert.ToInt32(drr["CampusID"].ToString());
                        cc.courseID       = Convert.ToInt32(drr["CourseId"].ToString());
                        cc.courseCampusID = Convert.ToInt32(drr["CourseCampusID"].ToString());
                        cc.campusName     = drr["Campus"].ToString();
                        ccCollection.Add(cc);
                    }
                }
                lkp.courseCampus = ccCollection;
                #endregion

                #region Get Country
                List <Country> countries = new List <Country>();

                string    sqlCountry       = string.Concat("[dbo].[sp_getCountry]");
                DataTable tempTableCountry = null;
                tempTableCountry = con.executeSelectNoParameter(sqlCountry); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempTableCountry != null) || (tempTableCountry.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempTableCountry.Rows)
                    {
                        Country country = new Country();
                        country.countryID = Convert.ToInt32(drr["CountryID"].ToString());
                        country.country   = drr["Country"].ToString();
                        countries.Add(country);
                    }
                }
                lkp.country = countries;
                #endregion

                #region Get Residency
                List <Residency> residencyCollection = new List <Residency>();

                string    sqlResidency  = string.Concat("[dbo].[sp_getResidency]");
                DataTable tempResidency = null;
                tempResidency = con.executeSelectNoParameter(sqlResidency); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempResidency != null) || (tempResidency.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempResidency.Rows)
                    {
                        Residency residency = new Residency();
                        residency.residencyId = Convert.ToInt32(drr["ResidencyId"].ToString());
                        residency.vrt_australiancitizenshipresidency = drr["Residency"].ToString();
                        residency.type = drr["Type"].ToString();
                        residencyCollection.Add(residency);
                    }
                }
                lkp.vrt_australiancitizenshipresidency = residencyCollection;
                #endregion

                #region Get Aboriginal
                List <Aboriginal> aboriginalCollection = new List <Aboriginal>();

                string    sqlAboriginal  = string.Concat("[dbo].[sp_getIndigenousAustralians]");
                DataTable tempAboriginal = null;
                tempAboriginal = con.executeSelectNoParameter(sqlAboriginal); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempAboriginal != null) || (tempAboriginal.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempAboriginal.Rows)
                    {
                        Aboriginal aboriginal = new Aboriginal();
                        aboriginal.statusId = Convert.ToInt32(drr["StatusId"].ToString());
                        aboriginal.vrt_aboriginalortorresstraitislander = drr["Status"].ToString();
                        aboriginalCollection.Add(aboriginal);
                    }
                }
                lkp.vrt_aboriginalortorresstraitislander = aboriginalCollection;
                #endregion

                #region Get Qualification
                List <Qualification> qualificationCollection = new List <Qualification>();

                string    sqlQualification     = string.Concat("[dbo].[sp_getQualification]");
                DataTable tempsqlQualification = null;
                tempsqlQualification = con.executeSelectNoParameter(sqlQualification); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempsqlQualification != null) || (tempsqlQualification.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempsqlQualification.Rows)
                    {
                        Qualification qualification = new Qualification();
                        qualification.qualificationID   = Convert.ToInt32(drr["QualificationID"].ToString());
                        qualification.qualification     = drr["Qualification"].ToString();
                        qualification.internalName      = drr["internalName"].ToString();
                        qualification.selected          = false;
                        qualification.qualificationCode = drr["qualificationCode"].ToString() ?? "";
                        qualificationCollection.Add(qualification);
                    }
                }
                lkp.txtQualification = qualificationCollection;
                #endregion

                #region Get State
                List <State> stateCollection = new List <State>();

                string    sqlState     = string.Concat("[dbo].[sp_getState]");
                DataTable tempsqlState = null;
                tempsqlState = con.executeSelectNoParameter(sqlState); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempsqlState != null) || (tempsqlState.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempsqlState.Rows)
                    {
                        State state = new State();
                        state.stateID = Convert.ToInt32(drr["StateID"].ToString());
                        state.state   = drr["State"].ToString();
                        stateCollection.Add(state);
                    }
                }
                lkp.state = stateCollection;
                #endregion

                #region Get IdProof
                List <IdProof> idProofCollection = new List <IdProof>();

                string    idProofState   = string.Concat("[dbo].[sp_getIdentityProof]");
                DataTable tempsqlIdProof = null;
                tempsqlIdProof = con.executeSelectNoParameter(idProofState); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempsqlIdProof != null) || (tempsqlIdProof.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempsqlIdProof.Rows)
                    {
                        IdProof idProof = new IdProof();
                        idProof.proofId      = Convert.ToInt32(drr["ProofId"].ToString());
                        idProof.idProofName  = drr["IdentityProof"].ToString();
                        idProof.type         = drr["Type"].ToString();
                        idProof.internalName = drr["InternalName"].ToString();
                        idProofCollection.Add(idProof);
                    }
                }
                lkp.idProof = idProofCollection;
                #endregion

                #region Get WhatBroughtYouHere
                List <WhatBroughtYouHere> whatBroughtYouHereCollection = new List <WhatBroughtYouHere>();

                string    sqlwhatBroughtYouHereCollection = string.Concat("[dbo].[sp_getReasonToChooseBKI]");
                DataTable tempsqlWhatBroughtYouHere       = null;
                tempsqlWhatBroughtYouHere = con.executeSelectNoParameter(sqlwhatBroughtYouHereCollection); //con.executeSelectQueryWithSP(sclearsql, parameter);
                if ((tempsqlWhatBroughtYouHere != null) || (tempsqlWhatBroughtYouHere.Rows.Count >= 0))
                {
                    foreach (DataRow drr in tempsqlWhatBroughtYouHere.Rows)
                    {
                        WhatBroughtYouHere state = new WhatBroughtYouHere();
                        state.reasonToChooseBKIID = Convert.ToInt32(drr["ReasonToChooseBKIID"].ToString());
                        state.vrt_whatbroughtyoutothekanganinstitutewebsite = drr["ReasonToChooseBKI"].ToString();
                        whatBroughtYouHereCollection.Add(state);
                    }
                }
                lkp.whatBroughtYouHere = whatBroughtYouHereCollection;
                #endregion
            }
            catch (Exception e)
            {
            }
            return(lkp);
        }