...
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
@layout BeforeLayout
|
||||
@inject CompanyService companyService;
|
||||
@inject NavigationManager navigationManager;
|
||||
@using Common.Validation;
|
||||
<Modal @ref="modal" />
|
||||
|
||||
<PageTitle>هوشیان / ثبت نام</PageTitle>
|
||||
@@ -73,7 +74,7 @@
|
||||
|
||||
|
||||
|
||||
@* <div class=" group">
|
||||
@* <div class=" group">
|
||||
<label for="dntCaptcha" class="block mb-2 text-slate-600 font-bold">
|
||||
کد امنیتی
|
||||
</label>
|
||||
@@ -82,7 +83,7 @@
|
||||
<img alt="captcha" id="dntCaptchaImg" name="dntCaptchaImg"
|
||||
src="@imgcap"
|
||||
style="margin-bottom: 4px;">
|
||||
|
||||
|
||||
<input id="DNTCaptchaText" name="DNTCaptchaText" type="number" @bind-value=CapUser>
|
||||
</div>
|
||||
|
||||
@@ -94,7 +95,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</form>
|
||||
|
||||
|
||||
@code {
|
||||
@@ -109,8 +110,6 @@
|
||||
public string RePassword { get; set; }
|
||||
//mobile
|
||||
public string PhoneNumber { get; set; }
|
||||
public string? Email { get { return $"{PhoneNumber}@hushian.ir"; } }
|
||||
public string? WebSite { get { return $"{PhoneNumber}.ir"; } }
|
||||
}
|
||||
@functions {
|
||||
protected override async Task OnInitializedAsync()
|
||||
@@ -132,31 +131,27 @@
|
||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "نام را کامل وارد کنید"));
|
||||
return;
|
||||
}
|
||||
if (Password.Length < 5)
|
||||
if (!FullName.IsOnlyPersianLetters())
|
||||
{
|
||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "کلمه عبور باید بیشتر از 4کاراکتر باشد"));
|
||||
return;
|
||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "نام باید کاملا به صورت فارسی باشد"));return;
|
||||
}
|
||||
List<string> Errors = new List<string>();
|
||||
if (!Password.CheckLawPassword(ref Errors))
|
||||
{
|
||||
ToastService.Notify(new ToastMessage(ToastType.Danger, Errors.First()));return;
|
||||
}
|
||||
if (Password != RePassword)
|
||||
{
|
||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "کلمه عبور و تکرار آن یکسان نیست"));
|
||||
return;
|
||||
}
|
||||
if (!PhoneNumber.StartsWith("09") || PhoneNumber.Length!=11)
|
||||
if (!PhoneNumber.CheckMobile())
|
||||
{
|
||||
ToastService.Notify(new ToastMessage(ToastType.Danger, "فرمت موبایل صحیح نمی باشد"));
|
||||
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;
|
||||
var ID = await companyService.RegisterCompany(new Common.Dtos.Company.RegisterCompanyDto()
|
||||
|
Reference in New Issue
Block a user