using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Runtime.CompilerServices;

namespace FSI.Prj.Mgt.Models
{
    public class Plant
    {
        [Key]
        public int Id { get; set; }

        [Required(ErrorMessage = "Dieses Feld wird benötigt.")]
        [DisplayName("Anlage Kurzname")]
        public string ShortName { get; set; }
        
        
        [DisplayName("Anlage")]
        [Required(ErrorMessage = "Dieses Feld wird benötigt.")]
        public string Name { get; set; }

        [Required(ErrorMessage = "Dieses Feld wird benötigt.")]
        [DisplayName("Teilanlage Kurzname")]
        public string SubPlantShortName { get; set; }

        [Required(ErrorMessage = "Dieses Feld wird benötigt.")]
        [DisplayName("Teilanlage")]
        public string SubPlantName { get; set; }

        public string OutSh
        {
            get
            {
                return ShortName + " " + SubPlantShortName;
            }
        }
    }

}
