コード例 #1
0
 public async Task <CustomResponse <AtendimentoMedicoAlergia> > Incluir([FromBody] AtendimentoMedicoAlergia atendimentoMedicoAlergia)
 {
     return(await _service.AdicionarAtendimentoMedicoAlergia(atendimentoMedicoAlergia, Guid.Parse("B9AB33C3-6697-49F4-BF30-598214D0B7F2")));
 }
コード例 #2
0
 public async Task <CustomResponse <AtendimentoMedicoAlergia> > Put([FromBody] AtendimentoMedicoAlergia atendimentoMedicoAlergia, [FromServices] AccessManager accessManager)
 {
     return(await _service.Atualizar(atendimentoMedicoAlergia, Guid.Parse(HttpContext.User.Identity.Name)));
 }
コード例 #3
0
        public async Task <CustomResponse <PessoaHistorico> > AdicionarHistoricoAtendimentoMedicoAlergia(AtendimentoMedicoAlergia atendimentoMedicoAlergia, PessoaProfissional pessoaProfissionalCadastro)
        {
            var _response = new CustomResponse <PessoaHistorico>();


            try
            {
                var _AtendimentoMedicoAlergiaHistorico = new AtendimentoMedicoAlergiaHistorico
                {
                    AtendimentoMedicoAlergia = atendimentoMedicoAlergia,
                    AlergiaSituacao          = atendimentoMedicoAlergia.AlergiaSituacao,
                    DataSintomas             = atendimentoMedicoAlergia.DataSintomas,
                    Ativo = atendimentoMedicoAlergia.Ativo,
                };

                if (atendimentoMedicoAlergia.AlergiaId != Guid.Empty)
                {
                    _AtendimentoMedicoAlergiaHistorico.Alergia = _contextDominio.Alergias.FindAsync(atendimentoMedicoAlergia.AlergiaId).Result.Nome;
                }

                if (atendimentoMedicoAlergia.LocalizacaoAlergiaId != Guid.Empty)
                {
                    _AtendimentoMedicoAlergiaHistorico.LocalizacaoAlergia = _contextDominio.LocalizacoesAlergia.FindAsync(atendimentoMedicoAlergia.LocalizacaoAlergiaId).Result.Nome;
                }

                if (atendimentoMedicoAlergia.TipoAlergiaId != Guid.Empty)
                {
                    _AtendimentoMedicoAlergiaHistorico.TipoAlergia = _contextDominio.TiposAlergia.FindAsync(atendimentoMedicoAlergia.TipoAlergiaId).Result.Descricao;
                }

                if (atendimentoMedicoAlergia.ReacaoAlergiaId != Guid.Empty)
                {
                    _AtendimentoMedicoAlergiaHistorico.ReacaoAlergia = _contextDominio.ReacoesAlergia.FindAsync(atendimentoMedicoAlergia.ReacaoAlergiaId).Result.Descricao;
                }

                if (atendimentoMedicoAlergia.SeveridadeAlergiaId != Guid.Empty)
                {
                    _AtendimentoMedicoAlergiaHistorico.SeveridadeAlergia = _contextDominio.SeveridadesAlergia.FindAsync(atendimentoMedicoAlergia.SeveridadeAlergiaId).Result.Nome;
                }


                await base.Adicionar(_AtendimentoMedicoAlergiaHistorico, pessoaProfissionalCadastro.PessoaId);


                return(_response);
            }
            catch (Exception ex)
            {
                _response.Message = ex.InnerException.Message;
                Error.LogError(ex);
            }

            return(_response);
        }