예제 #1
0
        public async Task <IActionResult> Create([Bind("MedicoID,Nombre,DNI,Matricula")] Medico medico)
        {
            if (ModelState.IsValid)
            {
                _context.Add(medico);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(medico));
        }
예제 #2
0
        public async Task <IActionResult> Create([Bind("PacienteID,Nombre,DNI,Telefono")] Paciente paciente)
        {
            if (ModelState.IsValid)
            {
                _context.Add(paciente);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(paciente));
        }
예제 #3
0
        public async Task <IActionResult> Create([Bind("ConsultaID,Fecha,Observacion,Estado,MedicoID,PacienteID")] Consulta consulta)
        {
            if (ModelState.IsValid)
            {
                var userId = _userManager.GetUserId(HttpContext.User);
                consulta.OwnerID = userId;
                _context.Add(consulta);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["MedicoID"]   = new SelectList(_context.Medicos, "MedicoID", "MedicoID", consulta.MedicoID);
            ViewData["PacienteID"] = new SelectList(_context.Pacientes, "PacienteID", "PacienteID", consulta.PacienteID);
            return(View(consulta));
        }