From f44e3bdd2b2c8aa61b4f4d48c68f84339853dd71 Mon Sep 17 00:00:00 2001 From: Alejandro Sarmiento Date: Mon, 1 Apr 2024 14:33:28 +0200 Subject: [PATCH] revisar que se ha hecho aqui --- .../Contracts/Persistence/IAsyncRepository.cs | 4 ++-- .../Contracts/Persistence/IUnitOfWork.cs | 2 +- .../Commands/CreateVideo/CreateVideoCommand.cs | 1 + .../CreateVideo/CreateVideoCommandHandler.cs | 2 +- .../UpdateVideo/UpdateStreamerCommand.cs | 2 ++ .../UpdateVideo/UpdateStreamerCommandHandler.cs | 2 +- .../Persistence/StreamerDbContext.cs | 10 ++++++---- .../Persistence/StreamerDbContextSeed.cs | 4 ++-- .../Repositories/RepositoryBase.cs | 8 ++++---- .../Repositories/UnitOfWork.cs | 4 ++-- CleanArchitecture/comandos.txt | Bin 0 -> 2254 bytes CleanArchitecture/kubernetes-deploy.yaml | 4 ++-- 12 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 CleanArchitecture/comandos.txt diff --git a/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IAsyncRepository.cs b/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IAsyncRepository.cs index 8b81289..5af9010 100644 --- a/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IAsyncRepository.cs +++ b/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IAsyncRepository.cs @@ -17,8 +17,8 @@ namespace CleanArchitecture.Application.Contracts.Persistence bool disableTracking = true); Task GetByIdAsync(Guid id); - Task AddAsync(T entity); - Task UpdateAsync(T entity); + Task AddAsync(T entity, string userThatMakesAction = ""); + Task UpdateAsync(T entity, string userThatMakesAction = ""); Task DeleteAsync(T entity); void AddEntity(T entity); diff --git a/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IUnitOfWork.cs b/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IUnitOfWork.cs index 1c5bacb..a1c071b 100644 --- a/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IUnitOfWork.cs +++ b/CleanArchitecture/CleanArchitecture.Application/Contracts/Persistence/IUnitOfWork.cs @@ -9,6 +9,6 @@ namespace CleanArchitecture.Application.Contracts.Persistence IVideoRepository VideoRepository { get; } IAsyncRepository Repository() where T : BaseDomainModel; - Task Complete(); + Task Complete(string userThatMakesAction = ""); } } diff --git a/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommand.cs b/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommand.cs index 985e283..f930b46 100644 --- a/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommand.cs +++ b/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommand.cs @@ -7,5 +7,6 @@ namespace CleanArchitecture.Application.Features.Videos.Commands.CreateVideo { public string Nombre { get; set; } = string.Empty; public Guid StreamerId { get; set; } + public string UserThatMakesAction { get; set; } = string.Empty; } } diff --git a/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommandHandler.cs b/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommandHandler.cs index 041f36f..87edc4a 100644 --- a/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommandHandler.cs +++ b/CleanArchitecture/CleanArchitecture.Application/Features/Videos/Commands/CreateVideo/CreateVideoCommandHandler.cs @@ -21,7 +21,7 @@ namespace CleanArchitecture.Application.Features.Videos.Commands.CreateVideo { var videoEntity = mapper.Map