using System.ComponentModel.DataAnnotations;
using AutoMapper;
using LeafWeb.Core.Entities;
namespace LeafWeb.WebCms.Models
{
public class LeafInputDataSiteViewModel
{
/// Site identifier
/// do not leave blank between letters
[Display(Name = "Site Id")]
public string SiteId { get; set; }
/// Site latitude, northern hemisphere positive
[Display(Name = "Latitude (°)")]
[DisplayFormat(DataFormatString = "{0} °")]
public double? Latitude { get; set; }
/// Site longitude, east positive
[Display(Name = "Longitude (°)")]
[DisplayFormat(DataFormatString = "{0} °")]
public double? Longitude { get; set; }
/// site elevation
[DisplayFormat(DataFormatString = "{0} m")]
public double? Elevation { get; set; }
static LeafInputDataSiteViewModel()
{
}
public LeafInputDataSiteViewModel() {}
public LeafInputDataSiteViewModel(LeafInputDataSite site)
{
Mapper.Map(site, this);
}
}
}