// Validating Meter Type public bool ValidateMeterType(Models.MeterType mType) { if (mType.Equals(Models.MeterType.Domestic)) { return(true); } else if (mType.Equals(Models.MeterType.Commercial)) { return(true); } else { return(false); } }
// Update meter type by passing meter ID public bool UpdateMeterType(string id, Models.MeterType meterType) { // convert the meter type to DbModel meter type var dbMeterTypes = helper.ConvertMeterType(meterType); var m = _context.Meters.FirstOrDefault(x => x.MIRN == id); if (m != null) { m.MeterType = dbMeterTypes; _context.SaveChanges(); return(true); } else { return(false); } }
// Convert the meter condition to DbModel meter condition public DbModels.MeterType ConvertMeterType(Models.MeterType mType) { var meterType = DbModels.MeterType.Domestic; switch (mType) { case Models.MeterType.Domestic: meterType = DbModels.MeterType.Domestic; break; case Models.MeterType.Commercial: meterType = DbModels.MeterType.Commercial; break; default: meterType = DbModels.MeterType.Domestic; break; } return(meterType); }