public void InserirItemTrocaDeUsuario(Solicitacao solicitacaoAtual, Solicitacao solicitacaoNova) { Usuario usuarioSolicitacaoAtual = this.usuarioRepository.ObterPorID(solicitacaoAtual.UsuarioID); Usuario usuarioSolicitacaoNova = this.usuarioRepository.ObterPorID(solicitacaoNova.UsuarioID); string descricao = string.Format("tarefa repassada do usuário {0} para o usuário {1}", usuarioSolicitacaoAtual.Nome, usuarioSolicitacaoNova.Nome); var solicitacaoItem = new SolicitacaoItem(solicitacaoAtual.SolicitacaoID, descricao, solicitacaoAtual.UsuarioID); this.AdicionarItem(solicitacaoItem, solicitacaoAtual.UsuarioID); }
public void AdicionarItem(SolicitacaoItem solicitacaoItem, int usuarioID) { string query = @"insert into dbo.solicitacaoItem (SolicitacaoID, Data, Descricao, usuarioID) values (@SolicitacaoID, @Data, @Descricao, @usuarioID)"; var cmd = new SqlCommand(query, this.conexao.ObterConexao()); cmd.Parameters.Add("@SolicitacaoID", SqlDbType.Int).Value = solicitacaoItem.SolicitacaoID; cmd.Parameters.Add("@Data", SqlDbType.DateTime).Value = DateTime.Now; cmd.Parameters.Add("@Descricao", SqlDbType.VarChar, 8000).Value = solicitacaoItem.Descricao; cmd.Parameters.Add("@usuarioID", SqlDbType.Int).Value = usuarioID; cmd.ExecuteNonQuery(); }
public void AdicionarItem(SolicitacaoItem solicitacaoItem, int usuarioID) { this.repository.AdicionarItem(solicitacaoItem, usuarioID); }