//
 // GET: /Meter/Create
 public ActionResult CreateGas(int propertyId)
 {
     try
     {
         GasMeterViewModel model = new GasMeterViewModel();
         model.BelongsToProperty = propertyId;
         model.StartDate = DateTime.Now;
         return View(model);
     }
     catch
     {
         return View("Error");
     }
 }
        public ActionResult CreateGas(GasMeterViewModel model)
        {
            try
            {
                ///submit create and check for success
                int propertyId = model.BelongsToProperty;
                EMResponse response = JsonConvert.DeserializeObject<EMResponse>(emAPI.createGasMeter(model.Meter.SerialNo, model.Meter.MeterCoefficient,
                                                                                  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();
            }
        }