Beispiel #1
0
        public DataSet GetStatesList(State_class model)
        {
            DataSet dt = new DataSet();

            try
            {
                SqlConnection con = new SqlConnection(conStr);
                SqlCommand    cmd = new SqlCommand("sp_get_states", con);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@countryID", model.CountryID);
                con.Open();
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                da.Fill(dt);
                con.Close();
            }
            catch (Exception ex)
            {
                dt = null;
            }
            return(dt);
        }
 public Response GetStateList(State_class model)
 {
     try
     {
         var     response = new Response();
         DataSet ds       = null;
         ds = blObj.GetStatesList(model);
         if (ds != null && ds.Tables.Count > 0)
         {
             List <State_class> statelist = new List <State_class>();
             if (ds.Tables[0].Rows[0][0].ToString() == "200")
             {
                 if (ds.Tables[1].Rows.Count > 0)
                 {
                     foreach (DataRow dr in ds.Tables[1].Rows)
                     {
                         State_class data = new State_class();
                         data.id        = dr["id"].ToString();
                         data.StateName = dr["statename"].ToString();
                         data.CountryID = dr["countryid"].ToString();
                         statelist.Add(data);
                     }
                     response = new Response
                     {
                         ResponseCode    = ds.Tables[0].Rows[0]["Statuscode"].ToString(),
                         ResponseMessage = ds.Tables[0].Rows[0]["Message"].ToString(),
                         ResponseList    = new
                         {
                             statelist
                         }
                     };
                 }
             }
             else
             {
                 response = new Response
                 {
                     ResponseCode    = ds.Tables[0].Rows[0]["Statuscode"].ToString(),
                     ResponseMessage = ds.Tables[0].Rows[0]["Message"].ToString(),
                 };
             }
         }
         else
         {
             response = new Response
             {
                 ResponseCode    = Common.ReturnCode("ErrorCode"),
                 ResponseMessage = Common.ReturnCode("ErrorMessage")
             };
         }
         return(response);
     }
     catch (Exception ex)
     {
         return(new Response
         {
             ResponseCode = Common.ReturnCode("ErrorCode"),
             ResponseMessage = Common.ReturnCode("ErrorMessage")
         });
     }
 }