public ActionResult Create(AcessoViewModel AcessoViewModel)
        {
            var Acesso = new Acesso();
            Acesso = Mapper.Map<AcessoViewModel, Acesso>(AcessoViewModel);

            if (ModelState.IsValid)
            {
                var cliente = ClienteSelecionado();
                cliente.Acessos.Add(Acesso);
                _ClienteService.Update(cliente);

                var rota = String.Format("/Acesso");
                return Redirect(rota);
            }

            return View(AcessoViewModel);
        }
 private void SetModel(Acesso Acesso, AcessoViewModel AcessoViewModel)
 {
 }
 //
 // GET: /Acesso/Create
 public ActionResult Create()
 {
     AcessoViewModel AcessoViewModel = new AcessoViewModel();
     return View(AcessoViewModel);
 }
        public ActionResult Edit(AcessoViewModel AcessoViewModel)
        {
            if (ModelState.IsValid)
            {
                var cliente = ClienteSelecionado();

                Acesso Acesso = cliente.Acessos.Where(a => a.Id == AcessoViewModel.Id).FirstOrDefault();

                if (Acesso == null)
                {
                    return HttpNotFound();
                }

                SetModel(Acesso, AcessoViewModel);

                _ClienteService.Update(cliente);

                var rota = String.Format("/Acesso");
                return Redirect(rota);

            }

            return View(AcessoViewModel);
        }