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

namespace LHDN.CRM.Models.ViewModels
{
    public class TindakanSusulanUpdateViewModel
    {
        public TindakanSusulanViewModel AdminTindakanSusulan { get; set; }
        public List<TindakanSusulanViewModel> LstTindakanSusulan { get; set; }
        public List<TindakanSusulanKempenViewModel> LstTindakanSusulanKempen { get; set; }
        public List<ChangeHistoryUpdateViewModel> ChangeHistory { get; set; }
    }

    public class TindakanSusulanViewModel
    {
        public int TindakanSusulanID { get; set; }
        public int KodSelesaiID { get; set; }
        public string KodSelesaiDesc { get; set; }
        public string TindakanSusulanCode { get; set; }
        public string TindakanSusulanDesc { get; set; }
        public string Unit { get; set; }
        public int JenisKempenID { get; set; }
        public string JenisKempenName { get; set; }
        public int? CurrentUserFunctionalRoleID { get; set; }
        public int TindakanSusulanFunctionalRoleID { get; set; }
        public string JenisKempenIDMultiple { get; set; }
        public int FunctionalRoleID { get; set; }
        public string RoleName { get; set; }
        public bool IsActive { get; set; }
        public int EditMenuMode { get; set; }
        public int TSRoleID { get; set; }
        public int TSKempenID { get; set; }
        public string CreatedBy { get; set; }
        public DateTime CreatedDatetime { get; set; }
        public string LastUpdatedBy { get; set; }
        public DateTime LastUpdatedDatetime { get; set; }
    }
}
