public void ActualizarDependencia(DependenciaDto request) { if (request == null) { throw new ArgumentNullException("request"); } var dependencia = new Dependencia(); dependencia.Id = request.Id; dependencia.Nombre = request.Nombre; dependencia.Responsable = _usuarioRepository.Get(request.ResponsableId); dependencia.Analista = _usuarioRepository.Get(request.AnalistaId); dependencia.Reporta = _dependenciaRepository.Get(request.ReportaId); dependencia.Activo = request.Activo; _dependenciaRepository.Update(dependencia); }
public Task Handle(AtualizarDependenciaCommand message, CancellationToken cancellationToken) { if (!message.IsValid()) { NotifyValidationErrors(message); return(Task.CompletedTask); } var dependencia = new Dependencia(message.Id, message.Nome); _dependenciaRepository.Update(dependencia); if (Commit()) { Bus.RaiseEvent(new DependenciaUpdatedEvent(dependencia.Id, dependencia.Nome)); return(Task.CompletedTask); } return(Task.CompletedTask); }