44 lines
1.5 KiB
C#
44 lines
1.5 KiB
C#
using QtCNETAPI.Services.ApiService;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
namespace qtc_net_client_2.Forms
|
|
{
|
|
public partial class ResendVerificationEmail : Form
|
|
{
|
|
private IApiService _apiService;
|
|
public ResendVerificationEmail(IApiService apiService)
|
|
{
|
|
_apiService = apiService;
|
|
InitializeComponent();
|
|
}
|
|
|
|
private async void btnSend_Click(object sender, EventArgs e)
|
|
{
|
|
if(!string.IsNullOrEmpty(tbEmail.Text))
|
|
{
|
|
tbEmail.Enabled = false;
|
|
btnSend.Enabled = false;
|
|
|
|
var result = await _apiService.ResendVerificationEmail(tbEmail.Text);
|
|
if(result != null && result.Success && result.Data)
|
|
{
|
|
MessageBox.Show("Got It! You should receive an email shortly.\nIf you do not receive an email, check your spam.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
|
Close();
|
|
} else
|
|
{
|
|
MessageBox.Show("Sorry, This Server Doesn't Have Email Features Enabled Or Something Went Wrong.\nIf you cannot login, you may need to contact the server admin.", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
|
Close();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|