public object GetEventListNew(eventdtl eve)
        {
            dynamic       EventListDetailResult;
            string        grp_SMSCount;
            List <object> EventsListResult = new List <object>();

            try
            {
                EventListNew Result = EventMaster.GetEventListNew(eve.groupProfileID, eve.grpId, out grp_SMSCount, eve.updatedOn);

                //for (int i = 0; i < Result.Count; i++)
                //{
                //    EventsListResult.Add(new { EventList = Result[i] });
                //}

                if (Result != null)
                {
                    EventListDetailResult = new { status = "0", message = "success", smsCount = grp_SMSCount, updatedOn = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), EventsListResult = Result };
                }
                else
                {
                    EventListDetailResult = new { status = "1", smsCount = grp_SMSCount, updatedOn = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), message = "Record not found" };
                }
            }
            catch
            {
                EventListDetailResult = new { status = "1", message = "failed", smsCount = 0, updatedOn = System.DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"), };
            }

            return(new { EventListDetailResult });
        }
        /// <summary>
        /// Created By : Nandu
        /// Returns List of Group Created Event List, Update Event List and Deleted Event List
        /// created On 25/07/2016
        /// </summary>

        public static EventListNew GetEventListNew(string memberID, string grpID, out string Grp_SMSCount, string updatedOn)
        {
            try
            {
                MySqlParameter[] param = new MySqlParameter[4];
                param[0] = new MySqlParameter("?memberId", memberID);
                param[1] = new MySqlParameter("?grpId", grpID);
                param[2] = new MySqlParameter("?SMS_Count", 0);
                param[3] = new MySqlParameter("?updatedOn", updatedOn);

                param[2].Direction = ParameterDirection.InputOutput;

                DataSet Result = MySqlHelper.ExecuteDataset(GlobalVar.strAppConn, CommandType.StoredProcedure, "V3_USPGetEventList", param);

                DataTable dt  = Result.Tables[0];
                DataTable dt2 = Result.Tables[1];
                DataTable dt3 = Result.Tables[2];

                EventListNew res = new EventListNew();

                List <EventList1> createdList = GlobalFuns.DataTableToList <EventList1>(dt);

                if (dt.Rows.Count > 0)
                {
                    foreach (EventList1 eve in createdList)
                    {
                        if (!string.IsNullOrEmpty(eve.eventImg))
                        {
                            string event_Image = eve.eventImg.ToString();
                            string path        = ConfigurationManager.AppSettings["imgPath"] + "Documents/Event/Group" + grpID + "/thumb/";
                            eve.eventImg = path + event_Image;
                        }
                    }
                }

                List <EventList1> updatedList = GlobalFuns.DataTableToList <EventList1>(dt2);

                if (dt2.Rows.Count > 0)
                {
                    foreach (EventList1 eve in updatedList)
                    {
                        if (!string.IsNullOrEmpty(eve.eventImg))
                        {
                            string event_Image = eve.eventImg.ToString();
                            string path        = ConfigurationManager.AppSettings["imgPath"] + "Documents/Event/Group" + grpID + "/thumb/";
                            eve.eventImg = path + event_Image;
                        }
                    }
                }

                List <EventList1> deletedList = GlobalFuns.DataTableToList <EventList1>(dt3);

                if (dt3.Rows.Count > 0)
                {
                    foreach (EventList1 eve in deletedList)
                    {
                        if (!string.IsNullOrEmpty(eve.eventImg))
                        {
                            string event_Image = eve.eventImg.ToString();
                            string path        = ConfigurationManager.AppSettings["imgPath"] + "Documents/Event/Group" + grpID + "/thumb/";
                            eve.eventImg = path + event_Image;
                        }
                    }
                }

                Grp_SMSCount = param[2].Value.ToString();

                res.CreatedEventList = createdList;
                res.UpdatedEventList = updatedList;
                res.DeletedEventList = deletedList;

                return(res);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }