public ActionResult Create(ProfissaoViewModel profissao) { if (ModelState.IsValid) { var profissaoDomain = Mapper.Map <ProfissaoViewModel, Profissao>(profissao); _profissaoApp.Add(profissaoDomain); return(RedirectToAction("Index")); } return(View()); }
public ActionResult EditarProfissao(ProfissaoViewModel vm) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } Int32 idAss = (Int32)Session["IdAssinante"]; if (ModelState.IsValid) { try { // Executa a operação USUARIO usuario = (USUARIO)Session["UserCredentials"]; PROFISSAO item = Mapper.Map <ProfissaoViewModel, PROFISSAO>(vm); Int32 volta = prApp.ValidateEdit(item, (PROFISSAO)Session["Antes"], usuario, idAss); // Verifica retorno if (volta == 1) { Session["MensProfissao"] = 1; ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0040", CultureInfo.CurrentCulture)); return(View(vm)); } // Sucesso listaMasterPR = new List <PROFISSAO>(); Session["MensProfissao"] = 0; Session["ListaProfissao"] = null; return(RedirectToAction("MontarTelaProfissao")); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult IncluirProfissao() { // Prepara view if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } USUARIO usuario = (USUARIO)Session["UserCredentials"]; // Mensagem if ((Int32)Session["MensProfissao"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0040", CultureInfo.CurrentCulture)); } Session["MensProfissao"] = 0; PROFISSAO item = new PROFISSAO(); ProfissaoViewModel vm = Mapper.Map <PROFISSAO, ProfissaoViewModel>(item); vm.PROF_IN_ATIVO = 1; return(View(vm)); }
public ActionResult EditarProfissao(Int32 id) { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } // Mensagem if ((Int32)Session["MensCatCont"] == 1) { ModelState.AddModelError("", SMS_Resource.ResourceManager.GetString("M0037", CultureInfo.CurrentCulture)); } PROFISSAO item = prApp.GetItemById(id); Session["MensProfissao"] = 0; Session["Antes"] = item; Session["Profissao"] = item; Session["IdVolta"] = id; ProfissaoViewModel vm = Mapper.Map <PROFISSAO, ProfissaoViewModel>(item); return(View(vm)); }