public async ValueTask <KSociety.Com.App.Dto.Res.Copy.S7.S7Connection> ExecuteAsync(S7Connection request, CancellationToken cancellationToken = default) { var s7Connection = _mapper.Map <Domain.Entity.S7.S7Connection>(request); await _connectionRepository.AddAsync(s7Connection, cancellationToken).ConfigureAwait(false); return(await _unitOfWork.CommitAsync(cancellationToken).ConfigureAwait(false) == -1 ? new KSociety.Com.App.Dto.Res.Copy.S7.S7Connection(Guid.Empty) : new KSociety.Com.App.Dto.Res.Copy.S7.S7Connection(s7Connection.Id)); }
public async ValueTask <KSociety.Com.App.Dto.Res.Add.Common.Connection> ExecuteAsync(Connection request, CancellationToken cancellationToken = default) { var commonConnection = _mapper.Map <Domain.Entity.Common.Connection>(request); var entryEntity = await _connectionRepository.AddAsync(commonConnection, cancellationToken).ConfigureAwait(false); var result = await _unitOfWork.CommitAsync(cancellationToken).ConfigureAwait(false); return(result == -1 ? new KSociety.Com.App.Dto.Res.Add.Common.Connection(Guid.Empty) : new KSociety.Com.App.Dto.Res.Add.Common.Connection(commonConnection.Id)); }
public async ValueTask <KSociety.Com.App.Dto.Res.Add.S7.S7Connection> ExecuteAsync(S7Connection request, CancellationToken cancellationToken = default) { var s7Connection = _mapper.Map <Domain.Entity.S7.S7Connection>(request); var addResult = await _connectionRepository.AddAsync(s7Connection, cancellationToken).ConfigureAwait(false); //_logger.LogTrace("S7ConnectionReqHdlr: " + GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod().Name + " Result: " + addResult.Entity.Id + " " + s7Connection.Id); var result = await _unitOfWork.CommitAsync(cancellationToken).ConfigureAwait(false); _logger.LogTrace("S7ConnectionReqHdlr: " + GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod()?.Name + " Result: " + result + " " + s7Connection.Id); return(result == -1 ? new KSociety.Com.App.Dto.Res.Add.S7.S7Connection(Guid.Empty) : new KSociety.Com.App.Dto.Res.Add.S7.S7Connection(s7Connection.Id)); }
static void Main(string[] args) { ContainerBuilder builder = new ContainerBuilder(); builder.AddMongoDB(new MongoDBOptions("localhost", 27017, DefaultDatabase)); var container = builder.Build(); var id = new Guid("50c2cd8a-8492-4648-8647-cd9cb9cd9736");// "5ba91d978731417d6798139e"; IConnection connection = container.Resolve <IConnection>(); //Task.Run(() => connection.DeleteAllAsync<Request>()) // .GetAwaiter() // .GetResult(); Task.Run(() => connection.AddAsync(new AuditRequest() { AuditId = random.Next() }, TableName, x => x.AuditId)).Wait(); Task.Run(() => connection.AddAsync(new AuditRequest() { AuditId = random.Next() }, TableName, x => x.AuditId)).Wait(); //var req = connection.Get<Request>(id.ToString(), "DocStore"); //Task.Run(() => //connection.AddAsync(new Pessoa() { Nome = "TESTE" }, TableName, x => x.Nome)) //.Wait(); ; var newObj = new Request() { teste = "dsalkfsadlfjk", //Pessoa = new Pessoa() { Nome = "Testando da Silva" } }; Task.Run(() => connection.AddAsync(newObj, TableName, x => x.RequestId)) .Wait(); var newObj2 = new Request() { teste = "dsalkfs", Pessoa = new Pessoa() { Nome = "Deletar" } }; Task.Run(() => connection.AddAsync(newObj2, TableName, x => x.RequestId)) .Wait(); var newObj3 = new Request() { teste = "dsalkfs", Pessoa = new Pessoa() { Nome = "Atualizar" } }; Task.Run(() => connection.AddAsync(newObj3, TableName, x => x.RequestId)) .Wait(); Task.Run(() => connection.DeleteContentAsync(TableName, "'Pessoa.Nome':'Deletar'")) .Wait(); var docs = connection.List <Request>(TableName, x => x.teste == "dsalkfsadlfjk"); //var d = docs.FirstOrDefault(); //Task.Run(() => connection.DeleteAsync<Request>(x => x.Pessoa.Nome == "Deletar")) // .GetAwaiter() // .GetResult(); //newObj.teste = "teste de update... na verdade um replace."; //Task.Run(()=> // connection.UpdateAsync(newObj, x => x.Id == newObj.Id)) // .GetAwaiter() // .GetResult(); var t = connection.Get <Pessoa>("TESTE", TableName); //var t2 = connection.List<AuditRequest>(TableName, "'AuditId':2022521873"); Console.WriteLine("Hello World!"); }