Example #1
0
        public List <ParkingYard.Activities> GetActivities(int ParkID)
        {
            List <ParkingYard.Activities> ActivitiesList = new List <ParkingYard.Activities>();

            ParkingYard.Activities activity;

            using (var con = new SqlConnection(GC.ConnectionString))
            {
                con.Open();

                Query = "select * from dbo.CarParkActivityHistory where Park_id='" + ParkID + "'";

                using (var com = new SqlCommand(Query, con))
                {
                    Reader = com.ExecuteReader();

                    while (Reader.Read())
                    {
                        activity         = new ParkingYard.Activities();
                        activity.License = Reader["license"].ToString();
                        activity.Owner   = Reader["Name"].ToString();
                        activity.IN      = Convert.ToDateTime(Reader["Entered"].ToString());
                        activity.OUT     = Convert.ToDateTime(Reader["Exited"].ToString());

                        ActivitiesList.Add(activity);
                    }
                    com.Dispose();
                }
                con.Close();
            }

            return(ActivitiesList);
        }
Example #2
0
        public async Task <List <ParkingYard.Activities> > GetActivities(int ParkID)
        {
            HttpClient httpClient = new HttpClient();

            List <ParkingYard.Activities> HistoryList = new List <ParkingYard.Activities>();

            HttpResponseMessage response = await httpClient.GetAsync("http://localhost/dcss/api/parking/GetActivities/" + ParkID);

            string responsemsg = await response.Content.ReadAsStringAsync();

            JArray ActivityArray = JArray.Parse(responsemsg);

            foreach (JObject Activity in ActivityArray)
            {
                ParkingYard.Activities activity = new ParkingYard.Activities();
                activity.License = Activity["License"].ToString();
                activity.Owner   = Activity["Owner"].ToString();
                activity.IN      = Convert.ToDateTime(Activity["IN"].ToString());
                activity.OUT     = Convert.ToDateTime(Activity["OUT"].ToString());

                HistoryList.Add(activity);
            }


            return(HistoryList);
        }