namespace Marco.Pms.Model.Dtos.Employees
{
    public class CreateUserDto
    {
        public Guid? Id { get; set; }
        public required string FirstName { get; set; }
        public string? LastName { get; set; }
        public string? MiddleName { get; set; }
        public string? Email { get; set; }

        public required string Gender { get; set; }
        public required string BirthDate { get; set; }
        public required string JoiningDate { get; set; }

        public required string PermanentAddress { get; set; }
        public required string CurrentAddress { get; set; }
        public required string PhoneNumber { get; set; }

        public string? EmergencyPhoneNumber { get; set; }
        public string? EmergencyContactPerson { get; set; }

        public string? AadharNumber { get; set; }

        public string? PanNumber { get; set; }

        //public IFormFile? Photo { get; set; } // To store the captured photo
        //public List<IFormFile>? Documents { get; set; }

        public Guid? JobRoleId { get; set; }

        // public int TenantId { get; set; }
    }
    public class MobileUserManageDto
    {
        public Guid? Id { get; set; }
        public required string FirstName { get; set; }
        public required string LastName { get; set; }
        public required string PhoneNumber { get; set; }
        public required DateTime JoiningDate { get; set; }
        public required string Gender { get; set; }
        public Guid JobRoleId { get; set; }
        public string? ProfileImage { get; set; }
    }

}
