mirror of
https://github.com/D4M13N-D3V/comissions-app-core-api.git
synced 2025-03-14 10:04:55 +00:00
fix: new model for creawting requests
This commit is contained in:
parent
5bc3e443a2
commit
84c1a0bc7f
@ -60,7 +60,7 @@ public class RequestsController : Controller
|
|||||||
[Authorize("write:request")]
|
[Authorize("write:request")]
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[Route("Requests")]
|
[Route("Requests")]
|
||||||
public async Task<IActionResult> CreateRequest([FromBody] RequestModel model)
|
public async Task<IActionResult> CreateRequest([FromBody] RequestCreateModel model)
|
||||||
{
|
{
|
||||||
var openRequests = await _dbContext.Requests
|
var openRequests = await _dbContext.Requests
|
||||||
.Where(x=>x.UserId==User.GetUserId())
|
.Where(x=>x.UserId==User.GetUserId())
|
||||||
@ -74,10 +74,14 @@ public class RequestsController : Controller
|
|||||||
Amount = model.Amount,
|
Amount = model.Amount,
|
||||||
Message = model.Message,
|
Message = model.Message,
|
||||||
RequestDate = DateTime.Now,
|
RequestDate = DateTime.Now,
|
||||||
|
UserId = User.GetUserId(),
|
||||||
|
ArtistId = model.ArtistId,
|
||||||
Accepted = false,
|
Accepted = false,
|
||||||
AcceptedDate = null,
|
AcceptedDate = null,
|
||||||
UserId = User.GetUserId(),
|
Declined = false,
|
||||||
ArtistId = model.ArtistId
|
DeclinedDate = null,
|
||||||
|
Completed = false,
|
||||||
|
CompletedDate = null
|
||||||
};
|
};
|
||||||
_dbContext.Requests.Add(request);
|
_dbContext.Requests.Add(request);
|
||||||
await _dbContext.SaveChangesAsync();
|
await _dbContext.SaveChangesAsync();
|
||||||
|
@ -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; }
|
||||||
|
}
|
@ -13,7 +13,7 @@ using System.Reflection;
|
|||||||
[assembly: System.Reflection.AssemblyCompanyAttribute("comissions.app.database.migrator")]
|
[assembly: System.Reflection.AssemblyCompanyAttribute("comissions.app.database.migrator")]
|
||||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
[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.AssemblyProductAttribute("comissions.app.database.migrator")]
|
||||||
[assembly: System.Reflection.AssemblyTitleAttribute("comissions.app.database.migrator")]
|
[assembly: System.Reflection.AssemblyTitleAttribute("comissions.app.database.migrator")]
|
||||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||||
|
@ -1 +1 @@
|
|||||||
a02bbb75db3d6483063d35391ce15183b8790966ce3b3d4738783f284048ed6e
|
f91dedd8082e5409f1d82f0648e65b8c2bfd4d0676f8ee6054e8c4e8227f3e84
|
||||||
|
Loading…
x
Reference in New Issue
Block a user