Files
LeafWeb/WebCms/Models/LeafDataResultViewModel.cs

44 lines
1.5 KiB
C#

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; }
/// <summary>Site latitude, northern hemisphere positive</summary>
[Display(Name = "Latitude")]
public double? Latitude { get; set; }
/// <summary>Site longitude, east positive</summary>
[Display(Name = "Longitude")]
public double? Longitude { get; set; }
/// <summary>Sample CO2 concentration</summary>
[Display(Name = "CO2 response curves (CO2S)")]
public double? CO2S { get; set; }
/// <summary> PAR measured by the in-chamber quantum sensor</summary>
[Display(Name = "Light response curves (PARi)")]
public double? PARi { get; set; }
/// <summary> temperature of leaf thermocouple</summary>
[Display(Name = "Temperature response curves (Tleaf)")]
public double? Tleaf { get; set; }
/// <summary> DeltaF/Fm, the fraction of absorbed PSII photons that are used in photochemistry</summary>
[Display(Name = "Fluorometry measurements (PhiPS2)")]
public double? PhiPS2 { get; set; }
public LeafDataResultViewModel(LeafInputData inputData)
{
Mapper.Map(inputData, this);
}
}
}