Exemplo n.º 1
0
        public async Task <TitleAndDept> getTitleAndDeptCode()
        {
            TitleAndDept _obj = new TitleAndDept()
            {
                titleCodeList = new List <string> {
                },
                deptCodeList  = new List <string> {
                }
            };

            using (SqlConnection con = SqlCon())
            {
                SqlCommand cmd = SqlCmd(con);
                cmd.CommandText = "GetTitleAndDeptList";

                SqlDataAdapter da  = new SqlDataAdapter(cmd);
                DataSet        ds  = new DataSet();
                DataTable      dt0 = new DataTable();
                DataTable      dt1 = new DataTable();
                try
                {
                    con.Open();
                    da.Fill(ds);
                    dt0 = ds.Tables[0];
                    dt1 = ds.Tables[1];
                    if (dt0.Rows.Count > 0)
                    {
                        foreach (DataRow dr in dt0.Rows)
                        {
                            _obj.deptCodeList.Add(dr[0].ToString());
                        }
                    }

                    if (dt1.Rows.Count > 0)
                    {
                        foreach (DataRow dr in dt1.Rows)
                        {
                            _obj.titleCodeList.Add(dr[0].ToString());
                        }
                    }
                }
                catch (SqlException ex)
                {
                    _obj.deptCodeList.Clear();
                    _obj.titleCodeList.Clear();
                }
                finally
                {
                    ds.Dispose();
                    da.Dispose();
                    if (con.State == System.Data.ConnectionState.Open)
                    {
                        con.Close();
                    }
                    cmd.Dispose();
                }
            }
            return(_obj);
        }
Exemplo n.º 2
0
        public async Task <IActionResult> TitleAndDeptList()
        {
            TitleAndDept _obj = await dal.getTitleAndDeptCode();

            return(Ok(_obj));
        }