2022-10-08 19:15:51 +03:00

49 lines
1.1 KiB
C#

using System.Threading.Tasks;
using TelegramBotBase.Base;
using TelegramBotBase.Form;
namespace TelegramBotBaseTest.Tests.Register.Steps
{
public class Step2 : AutoCleanForm
{
public Data UserData { get; set; }
public override Task Load(MessageResult message)
{
if (message.Handled)
return Task.CompletedTask;
if (message.MessageText.Trim() == "")
return Task.CompletedTask;
if (UserData.Lastname == null)
{
UserData.Lastname = message.MessageText;
return Task.CompletedTask;
}
return Task.CompletedTask;
}
public override async Task Render(MessageResult message)
{
if (UserData.Lastname == null)
{
await Device.Send("Please sent your lastname:");
return;
}
message.Handled = true;
var step3 = new Step3();
step3.UserData = UserData;
await NavigateTo(step3);
}
}
}