// GET: HistoricoRelacionamento/Create
        public ActionResult Create(int idCliente)
        {
            HISTORICO_RELACIONAMENTO histRelacionamento = new HISTORICO_RELACIONAMENTO();

            histRelacionamento.ID_CLIENTE = idCliente;

            return(View(histRelacionamento));;
        }
        public ActionResult Create(HISTORICO_RELACIONAMENTO histRelacionamento)
        {
            try
            {
                histRelacionamento.DATA_HISTORICO = DateTime.Now;

                IHistoricoRelacionamentoData.CadastrarHistoricoRelacionamento(histRelacionamento);

                return(RedirectToAction("Details", "Cliente", new { id = histRelacionamento.ID_CLIENTE }));
            }
            catch
            {
                return(RedirectToAction("Details", "Cliente", new { id = histRelacionamento.ID_CLIENTE }));
            }
        }
 public async Task CadastrarHistoricoRelacionamento(HISTORICO_RELACIONAMENTO historicoRelacionamento)
 {
     try
     {
         using (var con = new SqlConnection(this.conexao.ConexaoBD()))
         {
             string sql = "INSERT INTO HISTORICO_RELACIONAMENTO(DESCRICAO,DATA_HISTORICO,ID_CLIENTE) " +
                          "VALUES(@descricao,@dataHistorico,@idCliente)";
             var tabAfetada = await con.ExecuteAsync(sql, new
             {
                 descricao     = historicoRelacionamento.DESCRICAO,
                 dataHistorico = historicoRelacionamento.DATA_HISTORICO,
                 idcliente     = historicoRelacionamento.ID_CLIENTE
             });
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }