private ActionResult salvarCliente(ViewModels.ClienteVM dadosForm)
        {
            if (Request.Files[0].ContentLength > 0)
                dadosForm.Foto = MontarFoto(Request.Files[0]);

            if (ModelState.IsValid)
            {
                try
                {
                    var cliente = dadosForm.ToCliente();
                    _cliServ.AdicionarOuEditarCliente(cliente);
                    return RedirectToAction("Index");
                }
                catch (Exception ex)
                {
                    if (ex.InnerException != null)
                    {
                        if (ex.InnerException.ToString().Contains("UQ_dbo.Cliente.Nome-Nascimento"))
                        {
                            ModelState.AddModelError("", "Já existe um cliente cadastrado com esse nome e essa data de nascimento");
                        }
                        else
                            ModelState.AddModelError("", ex.InnerException.ToString());
                    }
                    else
                        ModelState.AddModelError("", ex.Message);
                }
            }
            return View("AddEditCliente", dadosForm);
        }