Exemplo n.º 1
0
        public List<CidadeModel> Lista(int? id)
        {
            List<CidadeModel> lista = new List<CidadeModel>();

            SqlParameter[] parms = new SqlParameter[] { new SqlParameter("@CI_ID", DBNull.Value) };
            if (id != null)
            {
                parms[0].Value = id.Value;
            }

            DataTable dt = db.ExecuteReader<SqlDataReader>("proc_buscaCidade", parms);

            CidadeModel _ci;
            foreach (DataRow dr in dt.Rows)
            {
                _ci = new CidadeModel();
                _ci.Id = Convert.ToInt32(dr["CI_ID"]);
                _ci.Nome = dr["CI_NOME"].ToString();
                _ci.Estado = new EstadoModel() { Id = Convert.ToInt32(dr["ES_ID"]), Nome = dr["ES_NOME"].ToString() };

                lista.Add(_ci);
            }

            return lista;
        }
Exemplo n.º 2
0
        public List<CidadeModel> ListaPorUF(string sigla)
        {
            List<CidadeModel> lista = new List<CidadeModel>();

            SqlParameter[] parms = new SqlParameter[] { new SqlParameter("@ES_SIGLA", sigla) };

            DataTable dt = db.ExecuteReader<SqlDataReader>("proc_buscaCidadeByUF", parms);

            CidadeModel _ci;
            foreach (DataRow dr in dt.Rows)
            {
                _ci = new CidadeModel();
                _ci.Id = Convert.ToInt32(dr["CI_ID"]);
                _ci.Nome = dr["CI_NOME"].ToString();
                _ci.Estado = new EstadoModel() { Id = Convert.ToInt32(dr["ES_ID"]), Nome = dr["ES_NOME"].ToString(), Sigla = dr["ES_SIGLA"].ToString() };

                lista.Add(_ci);
            }

            return lista;
        }