public static void SendLeaveRequestEmail(LeaveRequestDto leaveRequestDto)
        {
            var leaveRequestEmailDto = new LeaveRequestEmailDto
            {
                RecipientAddress = "*****@*****.**",
                StaffName        = leaveRequestDto.StaffName,
                LeaveTypName     = leaveRequestDto.LeaveTypeName,
                StartDateTime    = leaveRequestDto.StartDateTime.ToString(),
                EndDateTime      = leaveRequestDto.EndDateTime.ToString(),
                AmountRequested  = leaveRequestDto.AmountRequested.ToString(),
                Notes            = leaveRequestDto.Notes
            };

            var msg = CommonSetup(leaveRequestEmailDto.RecipientAddress, EmailType.LeaveRequest);

            msg.Body = CompileMessageBody(leaveRequestEmailDto);

            PostEmail(msg);
        }
        // seperate class(es)?
        private static string CompileMessageBody(LeaveRequestEmailDto leaveRequestEmailDto)
        {
            var sb = new StringBuilder();

            // Staff Name
            sb.Append("Staff Name: ");
            sb.Append(leaveRequestEmailDto.StaffName);
            sb.Append("\n");

            // Leave Type Name
            sb.Append("Leave Type: ");
            sb.Append(leaveRequestEmailDto.LeaveTypName);
            sb.Append("\n");

            // Start Date
            sb.Append("Start Date: ");
            sb.Append(leaveRequestEmailDto.StartDateTime);
            sb.Append("\n");

            // End Date
            sb.Append("End Date: ");
            sb.Append(leaveRequestEmailDto.EndDateTime);
            sb.Append("\n");

            // Amount Requested
            sb.Append("Amount Requested: ");
            sb.Append(leaveRequestEmailDto.AmountRequested);
            sb.Append("\n");

            // Half Day on Start

            // Half Day on End

            // Notes
            sb.Append("Additional Notes: ");
            sb.Append(leaveRequestEmailDto.Notes);
            sb.Append("\n");

            return(sb.ToString());
        }