public ActionResult Editar(AcessoColaborador acessoColaborador) { Colaborador colaborador = new Colaborador(); Acesso acesso = new Acesso(); colaborador = _unit.ColaboradorRepository.FindById(acessoColaborador.Colaborador.ColaboradorId); acesso = _unit.AcessoRepository.FindById(acessoColaborador.Acesso.AcessoId); _unit.AcessoColaboradorRepository.Delete(acessoColaborador.AcessoColaboradorId); _unit.Save(); AcessoColaborador ac = new AcessoColaborador(); ac.Acesso = acesso; ac.Colaborador = colaborador; _unit.AcessoColaboradorRepository.Insert(ac); _unit.Save(); /* Forma correta * _unit.AcessoColaboradorRepository.Update(acessoColaborador); * _unit.Save(); */ TempData["msg"] = "Acesso Atualizado com Sucesso!"; return(RedirectToAction("Listar")); }
public ActionResult Cadastrar(Acesso acesso) { _unit.AcessoRepository.Insert(acesso); _unit.Save(); AcessoColaborador acessoColaborador = new AcessoColaborador(); acessoColaborador.Acesso = acesso; acessoColaborador.Colaborador = _unit.ColaboradorRepository.FindById(1); _unit.AcessoColaboradorRepository.Insert(acessoColaborador); _unit.Save(); TempData["msg"] = "Acesso Cadastrado com Sucesso!"; return(RedirectToAction("Listar", "AcessoColaborador")); }
public void Update(AcessoColaborador acessoColaborador) { _context.Entry(acessoColaborador).State = System.Data.Entity.EntityState.Modified; }
public void Insert(AcessoColaborador acessando) { _context.Acessando.Add(acessando); }