diff --git a/Back/Back.csproj b/Back/Back.csproj index ac6c0cd..38e11a4 100644 --- a/Back/Back.csproj +++ b/Back/Back.csproj @@ -34,7 +34,7 @@ - ..\..\Dlls\Service.dll + ..\..\..\LocalGit\TaxPayerTools\Service\bin\Debug\Service.dll diff --git a/Back/Controllers/TicketController.cs b/Back/Controllers/TicketController.cs new file mode 100644 index 0000000..b13d4e0 --- /dev/null +++ b/Back/Controllers/TicketController.cs @@ -0,0 +1,23 @@ +using Back.Common.Enums; +using Back.Data.Models; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Shared.DTOs; + +namespace Back.Controllers +{ + [Route("api/[controller]")] + [Authorize] + [ApiController] + public class TicketController : ControllerBase + { + + [HttpPost("NewTicketNoAuthentication")] + [AllowAnonymous] + public async Task> NewTicketNoAuthentication(CTicketNoAuthenticationDto item) + { + return Ok(); + } + } +} diff --git a/Shared/DTOs/CTicketDto.cs b/Shared/DTOs/CTicketDto.cs new file mode 100644 index 0000000..ff808ca --- /dev/null +++ b/Shared/DTOs/CTicketDto.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Shared.DTOs +{ + public class CTicketDto + { + public string CompanyID { get; set; } + [Required] + public string Title { get; set; } + [Required] + public string Text { get; set; } + } +} diff --git a/Shared/DTOs/CTicketNoAuthenticationDto.cs b/Shared/DTOs/CTicketNoAuthenticationDto.cs new file mode 100644 index 0000000..2c119c7 --- /dev/null +++ b/Shared/DTOs/CTicketNoAuthenticationDto.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel.DataAnnotations; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Shared.DTOs +{ + public class CTicketNoAuthenticationDto:CTicketDto + { + [Required] + public string Mobile { get; set; } + [Required] + public string FullName { get; set; } + } +} diff --git a/TaxPayerFull/Layout/TaxTools.razor b/TaxPayerFull/Layout/TaxTools.razor index 99e3732..07bfc83 100644 --- a/TaxPayerFull/Layout/TaxTools.razor +++ b/TaxPayerFull/Layout/TaxTools.razor @@ -35,25 +35,25 @@
- cn + نام شرکت به حالت فینگلیش
- sn + شناسه ملی شرکت
- Company + نام شرکت به فارسی
- Mobile + موبایل
diff --git a/TaxPayerFull/Pages/Verification.razor b/TaxPayerFull/Pages/Verification.razor new file mode 100644 index 0000000..0475c61 --- /dev/null +++ b/TaxPayerFull/Pages/Verification.razor @@ -0,0 +1,5 @@ +

Verification

+ +@code { + +} diff --git a/TaxPayerFull/Program.cs b/TaxPayerFull/Program.cs index 44acca9..27ef188 100644 --- a/TaxPayerFull/Program.cs +++ b/TaxPayerFull/Program.cs @@ -7,9 +7,9 @@ var builder = WebAssemblyHostBuilder.CreateDefault(args); builder.RootComponents.Add("#app"); builder.RootComponents.Add("head::after"); -builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") }); +//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("https://localhost:7075/api/") }); -//builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); +builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri("http://localhost:5271/api/") }); CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("fa-Ir");