Exemple #1
0
        public async Task <IActionResult> CrearCita(Cita cita, int personalId, DateTime hora)
        {
            //Crear una nueva cita para el paciente
            if (HttpContext.Session.GetInt32("userLogged") == null)
            {
                return(RedirectToAction("Login", "Manage"));
            }

            if (ModelState.IsValid)
            {
                string   token      = HttpContext.Session.GetString("token");
                int      userLogged = int.Parse(HttpContext.Session.GetInt32("userLogged").ToString());
                Paciente paciente   = await repo.FindPaciente(userLogged, token);

                int      pacienteId = paciente.PacienteId;
                DateTime fecha      = cita.Fecha;
                await repo.CrearCita(pacienteId, fecha, hora, personalId, token);
            }
            return(RedirectToAction("Citas"));
        }
 public void CrearCita(Cita cita)
 {
     repo.CrearCita(cita.PacienteId, cita.Fecha, cita.Hora, cita.PersonalId);
 }