...
This commit is contained in:
@@ -88,20 +88,6 @@
|
|||||||
Username = username,
|
Username = username,
|
||||||
Password = Password
|
Password = Password
|
||||||
});
|
});
|
||||||
// if (msg == "PhoneNumberNotConfirmed")
|
|
||||||
// {
|
|
||||||
// var confirmation = await dialog.ShowAsync(
|
|
||||||
// title: "احراز کاربری",
|
|
||||||
// message1: "کاربری/ موبایل شما فعال نشده برای ورود باید احراز کنید",
|
|
||||||
// message2: "انجام بدیم؟");
|
|
||||||
// if (!confirmation)
|
|
||||||
// {
|
|
||||||
// Loading = false;
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
// await verification();
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
if (msg == "ok")
|
if (msg == "ok")
|
||||||
{
|
{
|
||||||
navigationManager.NavigateTo("/");
|
navigationManager.NavigateTo("/");
|
||||||
@@ -111,19 +97,5 @@
|
|||||||
|
|
||||||
Loading = false;
|
Loading = false;
|
||||||
}
|
}
|
||||||
// async Task verification()
|
|
||||||
// {
|
|
||||||
// var parameters = new Dictionary<string, object>();
|
|
||||||
// parameters.Add("type", VerificationCodeType.PhoneNumberConfirmed);
|
|
||||||
// parameters.Add("sendValue", username);
|
|
||||||
// parameters.Add("ID", 0);
|
|
||||||
// parameters.Add("OnMultipleOfThree", EventCallback.Factory.Create<VerificationCodeType>(this, CallBackVer));
|
|
||||||
// parameters.Add("Title", "کاربری/ موبایل شما فعال نشده برای ورود باید احراز کنید");
|
|
||||||
// await modal.ShowAsync<Verification>(title: "احراز", parameters: parameters);
|
|
||||||
// }
|
|
||||||
|
|
||||||
// async Task CallBackVer(VerificationCodeType type)
|
|
||||||
// {
|
|
||||||
// await modal.HideAsync();
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
|
@@ -5,6 +5,7 @@
|
|||||||
@layout BeforeLayout
|
@layout BeforeLayout
|
||||||
@inject CompanyService companyService;
|
@inject CompanyService companyService;
|
||||||
@inject NavigationManager navigationManager;
|
@inject NavigationManager navigationManager;
|
||||||
|
@using Common.Validation;
|
||||||
<Modal @ref="modal" />
|
<Modal @ref="modal" />
|
||||||
|
|
||||||
<PageTitle>هوشیان / ثبت نام</PageTitle>
|
<PageTitle>هوشیان / ثبت نام</PageTitle>
|
||||||
@@ -109,8 +110,6 @@
|
|||||||
public string RePassword { get; set; }
|
public string RePassword { get; set; }
|
||||||
//mobile
|
//mobile
|
||||||
public string PhoneNumber { get; set; }
|
public string PhoneNumber { get; set; }
|
||||||
public string? Email { get { return $"{PhoneNumber}@hushian.ir"; } }
|
|
||||||
public string? WebSite { get { return $"{PhoneNumber}.ir"; } }
|
|
||||||
}
|
}
|
||||||
@functions {
|
@functions {
|
||||||
protected override async Task OnInitializedAsync()
|
protected override async Task OnInitializedAsync()
|
||||||
@@ -132,31 +131,27 @@
|
|||||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "نام را کامل وارد کنید"));
|
ToastService.Notify(new ToastMessage(ToastType.Danger, "نام را کامل وارد کنید"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (Password.Length < 5)
|
if (!FullName.IsOnlyPersianLetters())
|
||||||
{
|
{
|
||||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "کلمه عبور باید بیشتر از 4کاراکتر باشد"));
|
ToastService.Notify(new ToastMessage(ToastType.Danger, "نام باید کاملا به صورت فارسی باشد"));return;
|
||||||
return;
|
}
|
||||||
|
List<string> Errors = new List<string>();
|
||||||
|
if (!Password.CheckLawPassword(ref Errors))
|
||||||
|
{
|
||||||
|
ToastService.Notify(new ToastMessage(ToastType.Danger, Errors.First()));return;
|
||||||
}
|
}
|
||||||
if (Password != RePassword)
|
if (Password != RePassword)
|
||||||
{
|
{
|
||||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "کلمه عبور و تکرار آن یکسان نیست"));
|
ToastService.Notify(new ToastMessage(ToastType.Danger, "کلمه عبور و تکرار آن یکسان نیست"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!PhoneNumber.StartsWith("09") || PhoneNumber.Length!=11)
|
if (!PhoneNumber.CheckMobile())
|
||||||
{
|
{
|
||||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "فرمت موبایل صحیح نمی باشد"));
|
ToastService.Notify(new ToastMessage(ToastType.Danger, "فرمت موبایل صحیح نمی باشد"));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!string.IsNullOrEmpty(Email) && (!Email.Contains("@") || !Email.Contains(".") || Email.Length < 4))
|
|
||||||
{
|
|
||||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "فرمت ایمیل صحیح نمی باشد"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (!string.IsNullOrEmpty(WebSite) && (!WebSite.Contains(".") || WebSite.Length < 4))
|
|
||||||
{
|
|
||||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "فرمت وب سایت صحیح نمی باشد"));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
//-------------------
|
//-------------------
|
||||||
Loading = true;
|
Loading = true;
|
||||||
var ID = await companyService.RegisterCompany(new Common.Dtos.Company.RegisterCompanyDto()
|
var ID = await companyService.RegisterCompany(new Common.Dtos.Company.RegisterCompanyDto()
|
||||||
|
Reference in New Issue
Block a user