using System.ComponentModel.DataAnnotations; using AutoMapper; using LeafWeb.Core.Entities; namespace LeafWeb.WebCms.Models { public class LeafDataResultViewModel { [Display(Name = "Site ID", Description = "The site's name/Fluxnet ID, if known")] public string SiteId { get; set; } [Display(Name = "Species Name")] public string SpeciesSampled { get; set; } /// Site latitude, northern hemisphere positive [Display(Name = "Latitude")] public double? Latitude { get; set; } /// Site longitude, east positive [Display(Name = "Longitude")] public double? Longitude { get; set; } /// Sample CO2 concentration [Display(Name = "CO2 response curves (CO2S)")] public double? CO2S { get; set; } /// PAR measured by the in-chamber quantum sensor [Display(Name = "Light response curves (PARi)")] public double? PARi { get; set; } /// temperature of leaf thermocouple [Display(Name = "Temperature response curves (Tleaf)")] public double? Tleaf { get; set; } /// DeltaF/Fm, the fraction of absorbed PSII photons that are used in photochemistry [Display(Name = "Fluorometry measurements (PhiPS2)")] public double? PhiPS2 { get; set; } public LeafDataResultViewModel(LeafInputData inputData) { Mapper.Map(inputData, this); } } }