public IssueDetailByFarmer IssueDetailByFarmer(string MobileNo)
        {
            DataSet ds = _Apdal.IssueDetailByFarmer(MobileNo);

            IssueDetailByFarmer Isd = new IssueDetailByFarmer();

            if (ds != null && ds.Tables[0] != null)
            {
                if (ds.Tables[0].Rows.Count > 0)
                {
                    List <IssueDetail> _IL = new List <IssueDetail>();
                    for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                    {
                        IssueDetail ILF = new IssueDetail();
                        ILF.QueryID      = Convert.ToInt32(ds.Tables[0].Rows[i]["QueryID"].ToString());
                        ILF.MobileNo     = ds.Tables[0].Rows[i]["MobNo"].ToString();
                        ILF.FarmerName   = ds.Tables[0].Rows[i]["FarmerName"].ToString();
                        ILF.CategoryName = ds.Tables[0].Rows[i]["CategoryName"].ToString();
                        ILF.IssueType    = ds.Tables[0].Rows[i]["IssueType"].ToString();
                        ILF.IssueDetails = ds.Tables[0].Rows[i]["IssueDetail"].ToString();
                        ILF.CreatorName  = ds.Tables[0].Rows[i]["CreatorName"].ToString();
                        ILF.CreatedDate  = ds.Tables[0].Rows[i]["CreatedDate"].ToString();
                        ILF.Query        = ds.Tables[0].Rows[i]["Query"].ToString();
                        _IL.Add(ILF);
                    }
                    Isd.IssueList = _IL;
                }
            }
            return(Isd);
        }
        public IssueDetailByFarmer IssueDetailByFarmer(string apiKey, string MobileNo)
        {
            IssueDetailByFarmer ord = null;

            if (apiKey == ConfigurationManager.AppSettings["reasonkey"])
            {
                try
                {
                    ord = _agentbal.IssueDetailByFarmer(MobileNo);
                }
                catch (Exception ex)
                {
                    LogBal.ErrorLog(this.GetType().Name, MethodBase.GetCurrentMethod().Name, ex.Message, 0);
                }
            }
            return(ord);
        }