From 58287dc2c65da3c9398aee27156368544fd5a18b Mon Sep 17 00:00:00 2001 From: ivar Date: Sun, 12 Nov 2023 00:13:07 +0100 Subject: . --- code/api/src/Endpoints/V1/Customers/CreateCustomerRoute.cs | 13 +++++++++---- code/api/src/Program.cs | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/code/api/src/Endpoints/V1/Customers/CreateCustomerRoute.cs b/code/api/src/Endpoints/V1/Customers/CreateCustomerRoute.cs index 03ba334..971853c 100644 --- a/code/api/src/Endpoints/V1/Customers/CreateCustomerRoute.cs +++ b/code/api/src/Endpoints/V1/Customers/CreateCustomerRoute.cs @@ -5,22 +5,26 @@ public class CreateCustomerRoute : RouteBaseAsync.WithRequest _localizer; - public CreateCustomerRoute(MainAppDatabase database, IStringLocalizer localizer) { + public CreateCustomerRoute(MainAppDatabase database, IStringLocalizer localizer) + { _database = database; _localizer = localizer; } [HttpPost("~/v{version:apiVersion}/customers/create")] - public override async Task HandleAsync(CreateCustomerPayload request, CancellationToken cancellationToken = default) { + public override async Task HandleAsync(CreateCustomerPayload request, CancellationToken cancellationToken = default) + { var problem = new KnownProblemModel(); if (request.Name.Trim().IsNullOrEmpty()) problem.AddError("name", _localizer["Name is a required field"]); - if (problem.Errors.Any()) { + if (problem.Errors.Any()) + { problem.Title = _localizer["Invalid form"]; problem.Subtitle = _localizer["One or more validation errors occured"]; return KnownProblem(problem); } - var customer = new Customer(LoggedInUser) { + var customer = new Customer(LoggedInUser) + { CustomerNumber = request.CustomerNumber, Name = request.Name, Description = request.Description, @@ -37,6 +41,7 @@ public class CreateCustomerRoute : RouteBaseAsync.WithRequest