public async Task <CustomResponse <ClassificacaoRiscoAlergia> > Put([FromBody] ClassificacaoRiscoAlergia classificacaoRiscoAlergia) { return(await _service.Atualizar(classificacaoRiscoAlergia, Guid.Parse(HttpContext.User.Identity.Name))); }
public async Task <CustomResponse <PessoaHistorico> > AdicionarHistoricoClassificacaoRiscoAlergia(ClassificacaoRiscoAlergia classificacaoRiscoAlergia, PessoaProfissional pessoaProfissionalCadastro) { var _response = new CustomResponse <PessoaHistorico>(); try { var _ClassificacaoRiscoAlergiaHistorico = new ClassificacaoRiscoAlergiaHistorico { ClassificacaoRiscoAlergia = classificacaoRiscoAlergia, AlergiaSituacao = classificacaoRiscoAlergia.AlergiaSituacao, DataSintomas = classificacaoRiscoAlergia.DataSintomas, Ativo = classificacaoRiscoAlergia.Ativo, }; if (classificacaoRiscoAlergia.AlergiaId != Guid.Empty) { _ClassificacaoRiscoAlergiaHistorico.Alergia = _contextDominio.Alergias.FindAsync(classificacaoRiscoAlergia.AlergiaId).Result.Nome; } if (classificacaoRiscoAlergia.TipoAlergiaId != Guid.Empty) { _ClassificacaoRiscoAlergiaHistorico.TipoAlergia = _contextDominio.TiposAlergia.FindAsync(classificacaoRiscoAlergia.TipoAlergiaId).Result.Descricao; } if (classificacaoRiscoAlergia.LocalizacaoAlergiaId != Guid.Empty) { _ClassificacaoRiscoAlergiaHistorico.LocalizacaoAlergia = _contextDominio.LocalizacoesAlergia.FindAsync(classificacaoRiscoAlergia.LocalizacaoAlergiaId).Result.Nome; } if (classificacaoRiscoAlergia.ReacaoAlergiaId != Guid.Empty) { _ClassificacaoRiscoAlergiaHistorico.ReacaoAlergia = _contextDominio.ReacoesAlergia.FindAsync(classificacaoRiscoAlergia.ReacaoAlergiaId).Result.Descricao; } if (classificacaoRiscoAlergia.SeveridadeAlergiaId != Guid.Empty) { _ClassificacaoRiscoAlergiaHistorico.SeveridadeAlergia = _contextDominio.SeveridadesAlergia.FindAsync(classificacaoRiscoAlergia.SeveridadeAlergiaId).Result.Nome; } await base.Adicionar(_ClassificacaoRiscoAlergiaHistorico, pessoaProfissionalCadastro.PessoaId); return(_response); } catch (Exception ex) { _response.Message = ex.InnerException.Message; Error.LogError(ex); } return(_response); }
public async Task <CustomResponse <ClassificacaoRiscoAlergia> > Incluir([FromBody] ClassificacaoRiscoAlergia classificacaoRiscoAlergia) { return(await _service.AdicionarClassificacaoRiscoAlergia(classificacaoRiscoAlergia, Guid.Parse("B9AB33C3-6697-49F4-BF30-598214D0B7F2"))); }