55 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Core.DomainObjects;
 | |
| 
 | |
| namespace WeatherForecast.Models {
 | |
| 
 | |
|   /// <summary>
 | |
|   /// 
 | |
|   /// </summary>
 | |
|   public class LocalizationModel {
 | |
|     
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
|     public string? TimeZone { get; set; }
 | |
|     
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
|     public string? Locale { get; set; }
 | |
|     
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
|     public string? DateFormat { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
|     public string? TimeFormat { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
|     public string? Currency { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
| 
 | |
|     public string? CurrencySymbol { get; set; }
 | |
| 
 | |
|     /// <summary>
 | |
|     /// 
 | |
|     /// </summary>
 | |
|     /// <param name="localization"></param>
 | |
|     public LocalizationModel(Localization localization) {
 | |
|       TimeZone = localization.TimeZone;
 | |
|       Locale = localization.Locale;
 | |
|       DateFormat = localization.DateFormat;
 | |
|       TimeFormat = localization.TimeFormat;
 | |
|       Currency = localization.Currency;
 | |
|       CurrencySymbol = localization.CurrencySymbol;
 | |
|     }
 | |
|   }
 | |
| }
 |