using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LHDN.CRM.Models.ViewModels
{
    public class DocListUpdateViewModel
    {
        public DocListViewModel DocList { get; set; }
        public List<ChangeHistoryUpdateViewModel> ChangeHistory { get; set; }

    }

    public class DocListViewModel
    {
        public int DocListID { get; set; }
        public string KategoriDocCode { get; set; }
        public string KategoriDocName { get; set; }
        public bool IsActiveKategoryDoc { get; set; }
        public int DocListDetailID { get; set; }
        public string DocName { get; set; }
        public string DocCode { get; set; }
        public bool IsActiveDocument { get; set; }
        public int EditMenuMode { get; set; }
        public string CreatedBy { get; set; }
        public DateTime CreatedDateTime { get; set; }
        public string LastUpdatedBy { get; set; }
        public DateTime LastUpdatedDateTime { get; set; }

        public List<DocumentListDetails> DocDetailList { get; set; }
    }

    public class DocumentListDetails
    {
       public int DocListDetailID { get; set; }
       public int? DocListID { get; set; }
        public string DocName { get; set; }
        public string DocCode { get; set; }
        public bool IsActive { get; set; }
     }
}
