From 84c1a0bc7f975df4cfb2845bf4be1a1fb8b4b394 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Thu, 22 Feb 2024 00:36:43 -0500 Subject: [PATCH] fix: new model for creawting requests --- .../Controllers/RequestsController.cs | 10 +++++++--- .../Models/Request/RequestCreateModel.cs | 9 +++++++++ .../comissions.app.database.migrator.AssemblyInfo.cs | 2 +- ...ions.app.database.migrator.AssemblyInfoInputs.cache | 2 +- 4 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 src/comissions.app.api/Models/Request/RequestCreateModel.cs diff --git a/src/comissions.app.api/Controllers/RequestsController.cs b/src/comissions.app.api/Controllers/RequestsController.cs index f213396..7f698e5 100644 --- a/src/comissions.app.api/Controllers/RequestsController.cs +++ b/src/comissions.app.api/Controllers/RequestsController.cs @@ -60,7 +60,7 @@ public class RequestsController : Controller [Authorize("write:request")] [HttpPost] [Route("Requests")] - public async Task CreateRequest([FromBody] RequestModel model) + public async Task CreateRequest([FromBody] RequestCreateModel model) { var openRequests = await _dbContext.Requests .Where(x=>x.UserId==User.GetUserId()) @@ -74,10 +74,14 @@ public class RequestsController : Controller Amount = model.Amount, Message = model.Message, RequestDate = DateTime.Now, + UserId = User.GetUserId(), + ArtistId = model.ArtistId, Accepted = false, AcceptedDate = null, - UserId = User.GetUserId(), - ArtistId = model.ArtistId + Declined = false, + DeclinedDate = null, + Completed = false, + CompletedDate = null }; _dbContext.Requests.Add(request); await _dbContext.SaveChangesAsync(); diff --git a/src/comissions.app.api/Models/Request/RequestCreateModel.cs b/src/comissions.app.api/Models/Request/RequestCreateModel.cs new file mode 100644 index 0000000..caf6011 --- /dev/null +++ b/src/comissions.app.api/Models/Request/RequestCreateModel.cs @@ -0,0 +1,9 @@ +namespace comissions.app.database.Models.Request; + +public class RequestCreateModel +{ + public int UserId { get; set; } + public int ArtistId { get; set; } + public string Message { get; set; } + public decimal Amount { get; set; } +} \ No newline at end of file diff --git a/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfo.cs b/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfo.cs index ad73826..77cba5d 100644 --- a/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfo.cs +++ b/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfo.cs @@ -13,7 +13,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("comissions.app.database.migrator")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2b23da286e3f457b81c736d85545ff7627eec0f8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5bc3e443a2f74a8662bc9d9b33f85011c7c83c8e")] [assembly: System.Reflection.AssemblyProductAttribute("comissions.app.database.migrator")] [assembly: System.Reflection.AssemblyTitleAttribute("comissions.app.database.migrator")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfoInputs.cache b/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfoInputs.cache index 41d704a..cc29ae0 100644 --- a/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfoInputs.cache +++ b/src/comissions.app.database.migrator/obj/Debug/net8.0/comissions.app.database.migrator.AssemblyInfoInputs.cache @@ -1 +1 @@ -a02bbb75db3d6483063d35391ce15183b8790966ce3b3d4738783f284048ed6e +f91dedd8082e5409f1d82f0648e65b8c2bfd4d0676f8ee6054e8c4e8227f3e84