using System;
using System.ComponentModel.DataAnnotations;
using Kreta.BusinessLogic.Interfaces;
using Kreta.Enums.ManualEnums;
using Kreta.Resources;

namespace Kreta.Web.Areas.DualisKepzes.Models
{
    public class DualisSzerzodesGridModel : BaseDualisSzerzodesGridModel
    {
        public string ShortFileNev => string.IsNullOrWhiteSpace(FileNev) || Statusz == FileStatuszEnum.NincsFeltoltve ? string.Empty : FileNev.Length > 32 ? $"{FileNev.Substring(0, 32)}..." : FileNev;
        public FileStatuszEnum Statusz { get; set; }
    }
}