use UUID v7
This commit is contained in:
		
							parent
							
								
									c7750730b4
								
							
						
					
					
						commit
						285ada3d13
					
				| @ -6,12 +6,13 @@ namespace EnotaryoPH.Web.Common.Models | ||||
|     { | ||||
|         internal static IdentificationDocument ToEntity(this IdentificationDocumentModel model, int userID) | ||||
|         { | ||||
|             var now = DateTime.UtcNow; | ||||
|             var entity = new IdentificationDocument | ||||
|             { | ||||
|                 UploadedOn = DateTime.UtcNow, | ||||
|                 UploadedOn = now, | ||||
|                 UserID = userID, | ||||
|                 IdentificationDocument_UID = Guid.NewGuid(), | ||||
|                 CreatedOn = DateTime.UtcNow | ||||
|                 IdentificationDocument_UID = Guid.CreateVersion7(now), | ||||
|                 CreatedOn = now | ||||
|             }; | ||||
| 
 | ||||
|             return model.ToEntity(entity); | ||||
|  | ||||
| @ -9,7 +9,10 @@ | ||||
| 
 | ||||
| 	<ItemGroup> | ||||
| 		<PackageReference Include="CompreFace.NET.Sdk" Version="1.0.2" /> | ||||
| 		<PackageReference Include="Coravel" Version="6.0.1" /> | ||||
| 		<PackageReference Include="Coravel.Mailer" Version="7.1.0" /> | ||||
| 		<PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="9.0.0" /> | ||||
| 		<PackageReference Include="MimeKit" Version="4.9.0" /> | ||||
| 	</ItemGroup> | ||||
| 
 | ||||
| 	<ItemGroup> | ||||
|  | ||||
| @ -4,7 +4,6 @@ using Microsoft.AspNetCore.Authorization; | ||||
| using Microsoft.AspNetCore.Mvc; | ||||
| using Microsoft.AspNetCore.Mvc.RazorPages; | ||||
| using Microsoft.AspNetCore.Mvc.Rendering; | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| using NsEntities = EnotaryoPH.Data.Entities; | ||||
| 
 | ||||
| namespace EnotaryoPH.Web.Pages.Principal.IdentificationDocument | ||||
| @ -84,7 +83,7 @@ namespace EnotaryoPH.Web.Pages.Principal.IdentificationDocument | ||||
|             { | ||||
|                 entity.UserID = user.UserID; | ||||
|                 entity.CreatedOn = DateTime.UtcNow; | ||||
|                 entity.IdentificationDocument_UID = Guid.NewGuid(); | ||||
|                 entity.IdentificationDocument_UID = Guid.CreateVersion7(DateTime.UtcNow); | ||||
|                 _notaryoDBContext.Add(entity); | ||||
|             } | ||||
|             _notaryoDBContext.SaveChanges(); | ||||
|  | ||||
| @ -1,6 +1,5 @@ | ||||
| using System.ComponentModel.DataAnnotations; | ||||
| using EnotaryoPH.Data; | ||||
| using EnotaryoPH.Data.Constants; | ||||
| using EnotaryoPH.Data.Entities; | ||||
| using Exadel.Compreface.Clients.CompreFaceClient; | ||||
| using Exadel.Compreface.DTOs.FaceVerificationDTOs.FaceVerification; | ||||
| @ -45,7 +44,7 @@ namespace EnotaryoPH.Web.Pages.Principal.NotaryoSteps | ||||
|                 selfieEntity = new TransactionSelfie | ||||
|                 { | ||||
|                     CreatedOn = DateTime.UtcNow, | ||||
|                     TransactionSelfie_UID = Guid.NewGuid(), | ||||
|                     TransactionSelfie_UID = Guid.CreateVersion7(DateTime.UtcNow), | ||||
|                     UserID = user.UserID | ||||
|                 }; | ||||
|                 TransactionSelfie_UID = selfieEntity.TransactionSelfie_UID.Value; | ||||
| @ -101,13 +100,13 @@ namespace EnotaryoPH.Web.Pages.Principal.NotaryoSteps | ||||
|                         CreatedOn = DateTime.UtcNow, | ||||
|                         PrincipalID = user.UserID, | ||||
|                         Status = nameof(TransactionStatus.New), | ||||
|                         Transaction_UID = Guid.NewGuid() | ||||
|                         Transaction_UID = Guid.CreateVersion7(DateTime.UtcNow) | ||||
|                     }; | ||||
|                     _notaryoDBContext.Transactions.Add(newTransaction); | ||||
|                     selfieEntity.Transaction = newTransaction; | ||||
|                     _notaryoDBContext.SaveChanges(); | ||||
| 
 | ||||
|                     return RedirectToPage($"/Principal/NotaryoSteps/UploadDocument/{newTransaction.Transaction_UID}"); | ||||
|                     return Redirect($"/Principal/NotaryoSteps/UploadDocument/{newTransaction.Transaction_UID}"); | ||||
|                 } | ||||
|                 ModelState.AddModelError("", "Face Verification Failed"); | ||||
|             } | ||||
|  | ||||
| @ -3,7 +3,6 @@ using EnotaryoPH.Data; | ||||
| using EnotaryoPH.Data.Entities; | ||||
| using Microsoft.AspNetCore.Mvc; | ||||
| using Microsoft.AspNetCore.Mvc.RazorPages; | ||||
| using Microsoft.EntityFrameworkCore; | ||||
| 
 | ||||
| namespace EnotaryoPH.Web.Pages | ||||
| { | ||||
| @ -68,7 +67,7 @@ namespace EnotaryoPH.Web.Pages | ||||
|                     Rollnumber = RollNumber, | ||||
|                     Status = "New", | ||||
|                     CreatedOn = DateTime.UtcNow, | ||||
|                     Lawyer_UID = Guid.NewGuid() | ||||
|                     Lawyer_UID = Guid.CreateVersion7(DateTime.UtcNow) | ||||
|                 }; | ||||
|                 _notaryoDBContext.Lawyers.Add(newLawyer); | ||||
|             } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user