public void Atualizar(int id, SituacaoConsulta situacaoConsulta)
        {
            SituacaoConsulta situacaoConsultaSelect = ctx.SituacaoConsulta.Find(id);

            situacaoConsultaSelect.NomeSituacaoConsulta = situacaoConsulta.NomeSituacaoConsulta;

            ctx.SituacaoConsulta.Update(situacaoConsultaSelect);
            ctx.SaveChanges();
        }
Пример #2
0
        public void Atualizar(int id, SituacaoConsulta situacaoConsultaAtualizado)
        {
            SituacaoConsulta situacaoConsultaBuscado = ctx.SituacaoConsulta.Find(id);

            if (situacaoConsultaAtualizado.Situacao != null)
            {
                situacaoConsultaBuscado.Situacao = situacaoConsultaAtualizado.Situacao;
            }

            ctx.SituacaoConsulta.Update(situacaoConsultaBuscado);

            ctx.SaveChanges();
        }
Пример #3
0
        public IActionResult Update(int id, SituacaoConsulta situacaoConsultaAtualizado)
        {
            try
            {
                _situacaoConsultaRepository.Atualizar(id, situacaoConsultaAtualizado);

                return(StatusCode(200));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
Пример #4
0
        public IActionResult Post(SituacaoConsulta novoSituacaoConsulta)
        {
            try
            {
                _situacaoConsultaRepository.Cadastrar(novoSituacaoConsulta);

                return(StatusCode(201));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
Пример #5
0
        public ActionResult AlterarSituacaoConsulta(string id, SituacaoConsulta situacao)
        {
            var consulta = consultaRepository.GetConsultaByIdIncludeAll(id);

            consulta.Situacao = (situacao == SituacaoConsulta.Pendente) ? SituacaoConsulta.Iniciada : SituacaoConsulta.Finalizada;

            consultaRepository.Edit(consulta);
            consultaRepository.Save();

            if (consulta.Situacao == SituacaoConsulta.Iniciada)
            {
                ConfiguraMensagem(TipoMensagem.Sucesso, "Consulta iniciada");
            }
            else
            {
                ConfiguraMensagem(TipoMensagem.Sucesso, "Consulta finalizada");
            }

            return(RedirectToAction("Consulta", new { consultaId = id }));
        }
Пример #6
0
        public void Cadastrar(SituacaoConsulta novoSituacaoConsulta)
        {
            ctx.SituacaoConsulta.Add(novoSituacaoConsulta);

            ctx.SaveChanges();
        }
 public IActionResult Atualizar(int id, SituacaoConsulta situacaoConsultaJson)
 {
     _situacaoConsultaRepository.Atualizar(id, situacaoConsultaJson);
     return(Ok("Atualizado"));
 }
 public IActionResult Cadastrar(SituacaoConsulta situacaoConsultaJson)
 {
     _situacaoConsultaRepository.Cadastrar(situacaoConsultaJson);
     return(Created("Criado", situacaoConsultaJson));
 }