public ActionResult Editar(UsuarioEditarVM model) { Usuario usuario = new Usuario(); if (ModelState.IsValid) { //var usuarioExistente = usuarioDal.ListarPorId(model.IdUsuario); //if (!usuarioDal.Existe(model.Email)) //{ usuario.IdUsuario = model.IdUsuario; usuario.Email = model.Email; usuario.IdEmpresa = model.IdEmpresa; usuario.IdPermissao = model.IdPermissao; usuarioDal.Salvar(usuario); TempData["Mensagem"] = "Usuario " + model.Email + " Atualizado com sucesso."; return(RedirectToAction("index")); //} //else //{ // TempData["Mensagem"] = "Este Email ja se encontra em nossa base de dados por favor utilize outro"; // Aviso(); // DropDowns(); // return View(model); //} } return(View(model)); }
public ActionResult Editar(int id) { try { DropDowns(); Usuario usuario = new Usuario(); UsuarioEditarVM model = new UsuarioEditarVM(); usuario = usuarioDal.ListarPorId(id); model.IdUsuario = usuario.IdUsuario; model.Email = usuario.Email; model.IdEmpresa = usuario.IdEmpresa; model.IdPermissao = usuario.IdPermissao; return(View(model)); } catch (Exception) { throw; } }