示例#1
0
        public ActionResult CreateConsulta([Bind(Include = "AtendimentoID,Paciente,Dentista,Dia,Hora")] Consulta consulta)
        {
            if (ModelState.IsValid)
            {
                dbc.Consultas.Add(consulta);
                dbc.SaveChanges();
                TempData["mensagem"] = string.Format("A consulta foi agendada com sucesso");
                return(RedirectToAction("Agendamento"));
            }

            return(View(consulta));
        }
示例#2
0
        public Consulta Salvar(Consulta consulta)
        {
            Consulta exiteConsulta = BuscarPorCidade(consulta.Cidade);

            if (exiteConsulta is null)
            {
                _contexto.Consulta.Add(consulta);
                _contexto.SaveChanges();
                return(consulta);
            }

            exiteConsulta.TemperaturaAtual  = consulta.TemperaturaAtual;
            exiteConsulta.TemperaturaMaxima = consulta.TemperaturaMaxima;
            exiteConsulta.TemperaturaMinima = consulta.TemperaturaMinima;
            exiteConsulta.UltimaConsulta    = DateTime.Now;

            _contexto.Consulta.Update(exiteConsulta);
            _contexto.SaveChanges();
            return(exiteConsulta);
        }