AdminAddRegion.razor 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. @page "/AddData"
  2. @using System.Net.Http
  3. @using Microsoft.AspNetCore.Authorization
  4. @using Microsoft.AspNetCore.Components.Forms
  5. @using Microsoft.AspNetCore.Components.Routing
  6. @using Microsoft.AspNetCore.Components.Web
  7. @using Microsoft.JSInterop
  8. @inject NavigationManager NavigationManager
  9. @using System.Text.RegularExpressions;
  10. @using Newtonsoft.Json;
  11. @inject NavigationManager NavigationManager
  12. @{
  13. CheckConnect();
  14. void CheckConnect()
  15. {
  16. if (BlazorApp.Classasync.userautorisate == false)
  17. {
  18. NavigationManager.NavigateTo("Authorization");
  19. }
  20. }
  21. }
  22. <head>
  23. <link href="/css/autorizastion.css" rel="stylesheet" />
  24. </head>
  25. <div class="registration-cssave">
  26. <form>
  27. <h3 class="text-center">Добавление области и получателя обращения</h3>
  28. <div class="form-group">
  29. <input @bind="region" class="form-control item" type="text" name="username" maxlength="15" minlength="1" pattern="^[a-zA-Z0-9_.-]*$" id="username" placeholder="Область" required>
  30. </div>
  31. <div class="form-group">
  32. <input @bind="apeal" class="form-control item" type="text" name="Пароль" minlength="1" id="password" placeholder="Получатель обращения" required>
  33. </div>
  34. <div class="form-group">
  35. <button type=button @onclick="regionandapealUpdate">Добавить</button>
  36. </div>
  37. @code {
  38. string region;
  39. string apeal;
  40. public async Task regionandapealUpdate()
  41. {
  42. BlazorApp.Classasync.addStatus = "";
  43. if ((region != null) && (region != ""))
  44. {
  45. await BlazorApp.Classasync.AddRegion(region);
  46. BlazorApp.Classasync.addStatus = "регион успешно добавлен";
  47. }
  48. if ((apeal != null) && (apeal != ""))
  49. {
  50. await BlazorApp.Classasync.AddResiple(apeal);
  51. BlazorApp.Classasync.addStatus = "получатель успешно добавлен";
  52. }
  53. if (((region != null) && (apeal != null)) && (region != "") && (apeal != ""))
  54. {
  55. BlazorApp.Classasync.addStatus = "Регион и получатель успешно добавлены";
  56. }
  57. else if ((region == null) && (apeal == null)&&(region == "") && (apeal == ""))
  58. {
  59. BlazorApp.Classasync.addStatus = "Вы ничего не ввели";
  60. }
  61. }
  62. }
  63. <p text-center>@BlazorApp.Classasync.addStatus</p>
  64. </form>
  65. </div>