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 }); }
public object GetEventDetails(eventdtl eve) { dynamic EventsListDetailResult; List <object> EventsDetailResult = new List <object>(); try { var Result = EventMaster.GetEventDetails(eve.grpId, eve.eventID, eve.groupProfileID); for (int i = 0; i < Result.Count; i++) { EventsDetailResult.Add(new { EventsDetail = Result[i] }); } if (Result != null) { EventsListDetailResult = new { status = "0", message = "success", EventsDetailResult }; } else { EventsListDetailResult = new { status = "0", message = "Record not found" }; } } catch { EventsListDetailResult = new { status = "1", message = "failed" }; } return(new { EventsListDetailResult }); }
public object GetEventList(eventdtl eve) { dynamic EventListDetailResult; string grp_SMSCount; List <object> EventsListResult = new List <object>(); int pagesize = 10, pageno = 1, total; if (string.IsNullOrEmpty(eve.SearchText)) { eve.SearchText = ""; } if (!string.IsNullOrEmpty(eve.page)) { pageno = Convert.ToInt32(eve.page); } int skippageno = pageno - 1; try { List <EventList> Result = EventMaster.GetEventList(eve.groupProfileID, eve.grpId, eve.SearchText, eve.type, eve.admin, out grp_SMSCount); for (int i = 0; i < Result.Count; i++) { EventsListResult.Add(new { EventList = Result[i] }); } if (Result.Count > 0) { var totalPages = 1; if (string.IsNullOrEmpty(eve.page)) { total = Result.Count; EventListDetailResult = EventsListResult.ToList(); } else { total = Result.Count; totalPages = (int)Math.Ceiling((double)total / pagesize); EventsListResult = EventsListResult.Skip(pagesize * skippageno).Take(pagesize).ToList(); } EventListDetailResult = new { status = "0", message = "success", SMSCount = grp_SMSCount, resultCount = total.ToString(), TotalPages = totalPages.ToString(), currentPage = pageno.ToString(), EventsListResult = EventsListResult }; } else { EventListDetailResult = new { status = "1", SMSCount = grp_SMSCount, message = "Record not found" }; } } catch { EventListDetailResult = new { status = "1", message = "failed", SMSCount = 0 }; } return(new { EventListDetailResult }); }