// // GET: /Meter/Create public ActionResult CreateElec(int propertyId) { try { ElectricityMeterViewModel model = new ElectricityMeterViewModel(); model.StartDate = DateTime.Now; model.BelongsToProperty = propertyId; return View(model); } catch { return View("Error"); } }
public ActionResult CreateElec(ElectricityMeterViewModel model) { try { int propertyId = model.BelongsToProperty; ///submit creation and check for success EMResponse response = JsonConvert.DeserializeObject<EMResponse>( emAPI.createElectricityMeter(model.Meter.SerialNo, model.Meter.ScalingFactor, model.Meter.NumbDigits, model.StartDate.ToString(), propertyId)); if (response.status == EMResponse.OK) { return RedirectToAction("Home", "Property", new { id = propertyId }); } else { return View("Error"); } } catch { return View(); } }