public void IncluirSincronizacao(SincronizacaoDTO sincronizacao) { var sqlQuery = new StringBuilder(); sqlQuery.AppendLine("INSERT INTO Sincronizacao (UsuarioIdCoreSSO, DataUltimaSincronizacao, Ativo)"); sqlQuery.AppendLine("VALUES (@UsuarioIdCoreSSO, @DataUltimaSincronizacao, @Ativo)"); var parameters = new DynamicParameters(); parameters.Add("@UsuarioIdCoreSSO", sincronizacao.UsuarioIdCoreSSO); parameters.Add("@DataUltimaSincronizacao", sincronizacao.DataUltimaSincronizacao); parameters.Add("@Ativo", sincronizacao.Ativo); connection.Execute(sqlQuery.ToString(), parameters); }
public void AtualizarSincronizacao(SincronizacaoDTO sincronizacao) { var sqlQuery = new StringBuilder(); sqlQuery.AppendLine("UPDATE Sincronizacao"); sqlQuery.AppendLine("SET DataUltimaSincronizacao = @DataUltimaSincronizacao,"); sqlQuery.AppendLine(" Ativo = @Ativo"); sqlQuery.AppendLine("WHERE UsuarioIdCoreSSO = @UsuarioIdCoreSSO"); var parameters = new DynamicParameters(); parameters.Add("@UsuarioIdCoreSSO", sincronizacao.UsuarioIdCoreSSO); parameters.Add("@DataUltimaSincronizacao", sincronizacao.DataUltimaSincronizacao); parameters.Add("@Ativo", sincronizacao.Ativo); connection.Execute(sqlQuery.ToString(), parameters); }
private void AtualizarSincronizacao(UsuarioDTO item) { var sincronizacaoDto = new SincronizacaoDTO() { UsuarioIdCoreSSO = item.Id, DataUltimaSincronizacao = DateTime.Now, Ativo = item.Situacao.Equals(3) }; if (repositorioADSync.ObterSincronizacao(item.Id) != null) { repositorioADSync.AtualizarSincronizacao(sincronizacaoDto); } else { repositorioADSync.IncluirSincronizacao(sincronizacaoDto); } }