public ActionResult IncluirAcompanhamento(TarefaAcompanhamentoViewModel vm) { if (ModelState.IsValid) { try { // Executa a operação TAREFA_ACOMPANHAMENTO item = Mapper.Map <TarefaAcompanhamentoViewModel, TAREFA_ACOMPANHAMENTO>(vm); USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; TAREFA not = baseApp.GetItemById((Int32)Session["IdVolta"]); item.USUARIO = null; not.TAREFA_ACOMPANHAMENTO.Add(item); objetoAntes = not; Int32 volta = baseApp.ValidateEdit(not, objetoAntes); // Verifica retorno // Sucesso return(RedirectToAction("EditarTarefa", new { id = (Int32)Session["IdVolta"] })); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(vm)); } } else { return(View(vm)); } }
public ActionResult IncluirAcompanhamento() { if ((String)Session["Ativa"] == null) { return(RedirectToAction("Login", "ControleAcesso")); } TAREFA item = baseApp.GetItemById((Int32)Session["IdVolta"]); USUARIO usuarioLogado = (USUARIO)Session["UserCredentials"]; TAREFA_ACOMPANHAMENTO coment = new TAREFA_ACOMPANHAMENTO(); TarefaAcompanhamentoViewModel vm = Mapper.Map <TAREFA_ACOMPANHAMENTO, TarefaAcompanhamentoViewModel>(coment); vm.TAAC_DT_ACOMPANHAMENTO = DateTime.Today; vm.TAAC_IN_ATIVO = 1; vm.TARE_CD_ID = item.TARE_CD_ID; vm.USUARIO = usuarioLogado; vm.USUA_CD_ID = usuarioLogado.USUA_CD_ID; return(View(vm)); }