Exemple #1
0
        public ActionResult FormCreateAgendamento(AgendamentoViewModel entrada)
        {
            Agendamento modelo = new Agendamento();

            try
            {
                if (entrada.agendamento != null)
                {
                    entrada.agendamento.tipoReferencia = (CustomEnum.TipoReferencia)tempTipoReferencia;

                    if (AgendamentoRules.AgendamentoCreate(entrada, out modelo, this.contexto))
                    {
                        //Se retorna true grava no banco
                        agendamentoData.Add(modelo);

                        return(RedirectToAction("FormUpdateAgendamento", new { id = modelo.id.ToString() }));
                    }
                }
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 3, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormCreateAgendamento-post", ex.Message);
            }

            return(View());
        }
Exemple #2
0
        public IActionResult FormStatusAgendamento(AgendamentoViewModel entrada)
        {
            Agendamento modelo = new Agendamento();

            entrada.contexto = this.contexto;

            try
            {
                if (AgendamentoRules.AtendimentoUpdateStatus(entrada, out modelo))
                {
                    agendamentoData.UpdateStatus(modelo);

                    return(RedirectToAction("FormUpdateAgendamento", new { id = modelo.id.ToString() }));
                }
            }
            catch (Exception ex)
            {
                LogOsca log = new LogOsca();
                log.GravaLog(1, 3, this.contexto.idUsuario, this.contexto.idOrganizacao, "FormStatusAgendamento-post", ex.Message);
            }
            return(View());
        }