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