@using CarCareTracker.Helper @inject IConfigHelper config @inject ITranslationHelper translator @model GasRecordInputContainer @{ var userConfig = config.GetUserConfig(User); var useMPG = userConfig.UseMPG; var useUKMPG = userConfig.UseUKMPG; var userLanguage = userConfig.UserLanguage; var useKwh = Model.UseKwh; var useHours = Model.UseHours; var isNew = Model.GasRecord.Id == 0; string consumptionUnit; string distanceUnit; if (useKwh) { consumptionUnit = "kWh"; } else if (useUKMPG) { consumptionUnit = @translator.Translate(userLanguage, "liters"); } else { consumptionUnit = useMPG ? @translator.Translate(userLanguage, "gallons") : @translator.Translate(userLanguage, "liters"); } if (useHours) { distanceUnit = @translator.Translate(userLanguage, "hours"); } else if (useUKMPG) { distanceUnit = @translator.Translate(userLanguage, "miles"); } else { distanceUnit = useMPG ? @translator.Translate(userLanguage, "miles") : @translator.Translate(userLanguage, "kilometers"); } }