protected void btnSearch_ServerClick(object sender, EventArgs e) { //Reset control value if any ResetControlValues(); String citizendistrictID = selectedDistrictID.Value; String citizendistrictName = selectedDistrictName.Value; int citizenAge = Convert.ToInt32(selectedAge.Value); String citizenDoseChoice = selectedDose.Value; VaccineSlot vaccineSlot = new VaccineSlot(); DataTable appoitmentData = vaccineSlot.ReportViewer(citizendistrictID, citizendistrictName, citizenAge, citizenDoseChoice); if (appoitmentData != null && appoitmentData.Rows.Count > 0) { //Sort data DataView dataView = appoitmentData.DefaultView; dataView.Sort = "session_date asc"; appoitmentData = dataView.ToTable(); //Bind data GridView1.DataSource = appoitmentData; GridView1.DataBind(); //Sorting variables ViewState["dirState"] = appoitmentData; ViewState["sortdr"] = "Asc"; // Attribute to show the Plus Minus Button. GridView1.HeaderRow.Cells[0].Attributes["data-class"] = "expand"; //Attribute to hide column in Phone. GridView1.HeaderRow.Cells[1].Attributes["data-hide"] = "phone"; //GridView1.HeaderRow.Cells[2].Attributes["data-hide"] = "phone"; //GridView1.HeaderRow.Cells[3].Attributes["data-hide"] = "phone"; //GridView1.HeaderRow.Cells[4].Attributes["data-hide"] = "phone"; GridView1.HeaderRow.Cells[6].Attributes["data-hide"] = "phone"; GridView1.HeaderRow.Cells[7].Attributes["data-hide"] = "phone"; //Adds THEAD and TBODY to GridView. GridView1.HeaderRow.TableSection = TableRowSection.TableHeader; ShowSuccessMessage(citizendistrictName, citizenAge, citizenDoseChoice); } else { ShowNoDataMessage(citizendistrictName, citizenAge, citizenDoseChoice); } }
static void Main(string[] args) { //Samples //curl -X GET "https://cdn-api.co-vin.in/api/v2/admin/location/states" -H "accept: application/json" -H "Accept-Language: hi_IN" //string states = WebApi.Get("https://cdn-api.co-vin.in/api/v2/admin/location/states"); //curl - X GET "https://cdn-api.co-vin.in/api/v2/admin/location/districts/16" - H "accept: application/json" - H "Accept-Language: hi_IN" //string districts = WebApi.Get("https://cdn-api.co-vin.in/api/v2/admin/location/districts/16"); //curl -X GET "https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByDistrict?district_id=512&date=31-03-2021" -H "accept: application/json" -H "Accept-Language: hi_IN" //string appointments = WebApi.Get("https://cdn-api.co-vin.in/api/v2/appointment/sessions/public/calendarByDistrict?district_id=363&date=15-05-2021"); //SendTeamUpdates if required to all Citizens //VaccineSlot.SendTeamUpdates(Credentials.MailSubjectTeamUpdates); //Console.ReadLine(); //Main Console.WriteLine(" ***** VaccineForAll.WebJob - Start *****"); VaccineSlot vaccineSlot = new VaccineSlot(); vaccineSlot.LookupAvailableSlots(); Console.WriteLine(" ***** VaccineForAll.WebJob - End *****"); }