Exemple #1
0
        public JsonResult Get(int especialista_codigo)
        {
            try
            {
                List <ConsultaModel>     consultas     = (new ConsultaModel()).ObterAgenda(especialista_codigo);
                List <ConsultaJsonModel> consultasJson = new List <ConsultaJsonModel>();
                foreach (ConsultaModel consulta in consultas)
                {
                    ConsultaJsonModel consultaJson = new ConsultaJsonModel()
                    {
                        Codigo             = consulta.Codigo,
                        ClinicaCodigo      = consulta.ClinicaCodigo,
                        EspecialistaCodigo = consulta.EspecialistaCodigo,
                        Data         = consulta.Data,
                        Paciente     = consulta.Paciente,
                        Pacientenome = (new PacienteModel()).Obter(consulta.Paciente).NomeCompleto(),
                        Retorno      = consulta.Retorno,
                        Status       = consulta.Status
                    };

                    consultasJson.Add(consultaJson);
                }

                return(new JsonResult(consultasJson));
            }
            catch (Exception ex)
            {
                return(new JsonResult(null));
            }
        }
Exemple #2
0
        public JsonResult Salvar([FromBody] ConsultaJsonModel consulta)
        {
            try
            {
                ConsultaModel consultaModel = new ConsultaModel()
                {
                    Codigo             = consulta.Codigo,
                    ClinicaCodigo      = consulta.ClinicaCodigo,
                    EspecialistaCodigo = consulta.EspecialistaCodigo,
                    Data     = consulta.Data,
                    Paciente = consulta.Paciente,
                    Retorno  = consulta.Retorno,
                    Status   = 1
                };

                consultaModel.Salvar();

                return(new JsonResult(new { success = true, message = "Salvo com sucesso!" }));
            }
            catch (Exception ex)
            {
                return(new JsonResult(new { success = false, message = "Erro ao salvar" }));
            }
        }