public async Task <CustomResponse <AtendimentoMedicoAlergia> > Incluir([FromBody] AtendimentoMedicoAlergia atendimentoMedicoAlergia) { return(await _service.AdicionarAtendimentoMedicoAlergia(atendimentoMedicoAlergia, Guid.Parse("B9AB33C3-6697-49F4-BF30-598214D0B7F2"))); }
public async Task <CustomResponse <AtendimentoMedicoAlergia> > Put([FromBody] AtendimentoMedicoAlergia atendimentoMedicoAlergia, [FromServices] AccessManager accessManager) { return(await _service.Atualizar(atendimentoMedicoAlergia, Guid.Parse(HttpContext.User.Identity.Name))); }
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); }