public async Task <long> AlterarAtividade(AtividadeGsa atividadeGsa) { const string updateQuery = @"update public.atividades set curso_gsa_id = @cursoId , usuario_gsa_id = @usuarioId , titulo = @titulo , descricao = @descricao , data_inclusao = @dataInclusao , data_alteracao = @dataAlteracao where id = @id"; var parametros = new { id = atividadeGsa.Id, usuarioId = atividadeGsa.UsuarioGsaId, cursoId = atividadeGsa.CursoGsaId, titulo = atividadeGsa.Titulo, descricao = atividadeGsa.Descricao, dataInclusao = atividadeGsa.DataInclusao, dataAlteracao = atividadeGsa.DataAlteracao, }; using var conn = ObterConexao(); return(await conn.ExecuteAsync(updateQuery, parametros)); }
public async Task <long> InserirAtividade(AtividadeGsa avisoGsa) { const string insertQuery = @"insert into public.atividades (id, titulo, descricao, usuario_gsa_id, curso_gsa_id, data_inclusao, data_alteracao, data_entrega, nota_maxima) values (@id, @titulo, @descricao, @usuarioId, @cursoId, @dataInclusao, @dataAlteracao, @dataEntrega, @notaMaxima)"; var parametros = new { id = avisoGsa.Id, titulo = avisoGsa.Titulo, descricao = avisoGsa.Descricao, usuarioId = avisoGsa.UsuarioGsaId, cursoId = avisoGsa.CursoGsaId, dataInclusao = avisoGsa.DataInclusao, dataAlteracao = avisoGsa.DataAlteracao, dataEntrega = avisoGsa.DataEntrega, notaMaxima = avisoGsa.NotaMaxima }; using var conn = ObterConexao(); return(await conn.ExecuteAsync(insertQuery, parametros)); }