public JsonResult AtualizarContatos(IList<ClienteContato> contatos, int IdCliente)
        {
            try
            {

                using (var cadCliente = new CadastroCliente())
                {

                    cadCliente.AtualizarContato((contatos ?? new List<ClienteContato>()).Select(x => new ClienteContato()
                    {
                        Email = x.Email,
                        Nome = x.Nome,
                        Site = x.Site,
                        Telefone = x.Telefone
                    }).ToList(), IdCliente);

                    return Json(new
                    {
                        TipoMensagem = TipoMensagemRetorno.Ok,
                        Mensagem = "Operação realizada com sucesso.",
                    }, "text/html", JsonRequestBehavior.AllowGet);

                }
            }
            catch (Exception ex)
            {
                return Json(new
                {
                    TipoMensagem = TipoMensagemRetorno.Erro,
                    Mensagem = ex.Message,
                }, "text/html", JsonRequestBehavior.AllowGet);
            }
        }