Exemple #1
0
        public async Task <string[]> DeletarRegistroAsync(int idServidor, string pk, int idUsuario)
        {
            var repositorio = new SqlClient.Repositorio(idServidor);

            string[] retorno = { string.Empty, string.Empty, string.Empty };
            var      query   = RetornarDelete(pk);

            try
            {
                var usuario  = await new SQLiteCore().RetornarNomeUsuario(idUsuario);
                var dadosLog = new DadosLog()
                {
                    Database = this.Database,
                    Schema   = this.Schema,
                    Tabela   = Nome,
                    Metodo   = "DeletarRegistroAsync",
                    Query    = query,
                    Usuario  = usuario
                };
                retorno = await repositorio.DeletarRegistroAsync(query, dadosLog);
            }
            catch (Exception ex)
            {
                retorno[0] = "Erro ao deletar o registro.";
                retorno[1] = ex.Message;
                retorno[2] = query;
            }
            return(retorno);
        }