示例#1
0
        public async Task <IActionResult> Edit(int id, [Bind("IDExame,DiagnosticoExame,Descricao")] Exame exame)
        {
            if (id != exame.IDExame)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(exame);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ExameExists(exame.IDExame))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(exame));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IDSala,Descricao,IDExame,EstadoSala")] Sala sala)
        {
            if (id != sala.IDSala)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(sala);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SalaExists(sala.IDSala))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IDExame"] = new SelectList(_context.Exames, "IDExame", "Descricao");

            return(View(sala));
        }
示例#3
0
        public async Task <IActionResult> Edit(int id, [Bind("IDConvenio,Descricao")] Convenio convenio)
        {
            if (id != convenio.IDConvenio)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(convenio);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ConvenioExists(convenio.IDConvenio))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(convenio));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdDef,DHoraInicio,DMinutoIntervalo,QtdExameDiaLimite,QtdExameSalaLimite,QtdExamePacienteLimite,DHoraFimAtend")] Definicao definicao)
        {
            if (id != definicao.IdDef)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(definicao);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DefinicaoExists(definicao.IdDef))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(definicao));
        }
示例#5
0
        public async Task <IActionResult> Edit(int id, [Bind("IDMExame,IDExame,IDTipoExame,IDPaciente,IdSala,IDMedico,TipoMarcacao,DataMarcada,Hora,EstadoExame,UserId,RazaoMarcacao,Contraste")] MarcacaoExame marcacaoExame)
        {
            if (id != marcacaoExame.IDMExame)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(marcacaoExame);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MarcacaoExameExists(marcacaoExame.IDMExame))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewBag.UserId          = _userManager.GetUserId(HttpContext.User);
            ViewData["IDMedico"]    = new SelectList(_context.Medico, "IdMedico", "IdMedico", marcacaoExame.IDMedico);
            ViewData["IDPaciente"]  = new SelectList(_context.Pacientes, "IDPaciente", "Apelido", marcacaoExame.IDPaciente);
            ViewData["IdSala"]      = new SelectList(_context.Sala, "IDSala", "IDSala", marcacaoExame.IdSala);
            ViewData["IDTipoExame"] = new SelectList(_context.TipoExames, "IdTipoExame", "Descricao", marcacaoExame.IDTipoExame);
            return(View(marcacaoExame));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IDPaciente,PrimeiroNome,Apelido,Filiacao,DataNascimento,Sexo,Profissao,IDConvenio,Telemovel,Telemovel2,idade,IDServico,Morada")] Paciente paciente)
        {
            if (id != paciente.IDPaciente)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(paciente);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PacienteExists(paciente.IDPaciente))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IDConvenio"] = new SelectList(_context.Convenios, "IDConvenio", "Descricao", paciente.IDConvenio);
            ViewData["IDServico"]  = new SelectList(_context.Servicos, "IDServico", "Descricao", paciente.IDServico);
            return(View(paciente));
        }
        public async Task <IActionResult> Edit(int id, [Bind("IdTipoExame,Descricao,IDExame")] TipoDeExame tipoDeExame)
        {
            if (id != tipoDeExame.IdTipoExame)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(tipoDeExame);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TipoDeExameExists(tipoDeExame.IdTipoExame))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["IDExame"] = new SelectList(_context.Exames, "IDExame", "Descricao", tipoDeExame.IDExame);
            return(View(tipoDeExame));
        }
示例#8
0
        public async Task <IActionResult> Edit(int id, [Bind("IdMedico,Nome,Telefone,Disponibilidade,Endereco")] Medico medico)
        {
            if (id != medico.IdMedico)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(medico);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MedicoExists(medico.IdMedico))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(medico));
        }