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); }