Exemplo n.º 1
0
        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));
            }
        }
Exemplo n.º 2
0
        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));
        }