public ParkingModel GetParkingMaster(int inputId)
 {
     ParkingModel result = new ParkingModel();
     using (SmartParkingEntities context = new SmartParkingEntities())
     {
         var prk = context.ParkingMasters.Where(u => u.ParkingID == inputId).SingleOrDefault();
         if (prk != null)
         {
             result = ConvertDBToModelObject(prk);
         }
     }
     return result;
 }
 public async Task<ActionResult> AddParking(ParkingModel parkingModel)
 {
     bool result = false;
     using (var client = new HttpClient())
     {
         string url = System.Configuration.ConfigurationManager.AppSettings["SmartParkingAPI"];
         client.BaseAddress = new Uri(url);
         client.DefaultRequestHeaders.Accept.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
         HttpResponseMessage response = await client.PostAsJsonAsync("api/ParkingMaster/PostParking", parkingModel);
         if (response.IsSuccessStatusCode)
         {
             result = await response.Content.ReadAsAsync<bool>();
         }
     }
     return Json(result);
 }
 public async Task<PartialViewResult> GetParkingEditForm(int parkId)
 {
     ParkingModel parkingToEdit = new ParkingModel();
     using (var client = new HttpClient())
     {
         string url = System.Configuration.ConfigurationManager.AppSettings["SmartParkingAPI"];
         client.BaseAddress = new Uri(url);
         client.DefaultRequestHeaders.Accept.Clear();
         client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
         HttpResponseMessage response = await client.GetAsync("api/ParkingMaster/GetParkingMaster/" + parkId);
         if (response.IsSuccessStatusCode)
         {
             parkingToEdit = await response.Content.ReadAsAsync<ParkingModel>();
         }
     }
     ViewBag.Mode = "Edit";
     return PartialView("_AddParking", parkingToEdit);
 }
 public PartialViewResult GetParkingAddForm()
 {
     ParkingModel parkingToEdit = new ParkingModel();
     return PartialView("_AddParking",parkingToEdit);
 }