public IActionResult Salvar(PermissoesModel model) { string operation = ""; var mapper = new Mapper(AutoMapperConfig.RegisterMappings()); try { if (ModelState.IsValid) { Permissoes permissao = mapper.Map <Permissoes>(model); PermissoesRepository rep = new PermissoesRepository(); if (permissao.Id != 0) { permissao.Ativo = "S"; operation = "edita"; if (!rep.edit(permissao)) { TempData["redirectMessage"] = $"Não foi possível {operation}r a permissão!"; } } else { operation = "cria"; if (!rep.add(permissao)) { TempData["redirectMessage"] = $"Não foi possível {operation}r a permissão!"; } } TempData["redirectMessage"] = $"Permissão {operation}da com Sucesso!"; } } catch (Exception ex) { TempData["redirectMessage"] = $"Não foi possível {operation}r a permissão!"; } return(RedirectToAction("Index")); }