public async Task <CustomResponse <Acolhimento> > Incluir([FromBody] Acolhimento acolhimento) { return(await _service.AdicionarAcolhimento(acolhimento, Guid.Parse("B9AB33C3-6697-49F4-BF30-598214D0B7F2"))); }
public async Task <CustomResponse <Acolhimento> > Put([FromBody] Acolhimento acolhimento, [FromServices] AccessManager accessManager) { return(await _service.Atualizar(acolhimento, Guid.Parse(HttpContext.User.Identity.Name))); }
public async Task <CustomResponse <PessoaHistorico> > AdicionarHistoricoAcolhimento(Acolhimento acolhimento, PessoaProfissional pessoaProfissionalCadastro) { var _response = new CustomResponse <PessoaHistorico>(); try { var _AcolhimentoHistorico = new AcolhimentoHistorico { Acolhimento = acolhimento, Nome = acolhimento.PessoaPaciente?.NomeCompleto, CPF = acolhimento.PessoaPaciente?.Cpf, CNS = acolhimento.PessoaPaciente?.Cns, NomeSocial = acolhimento.PessoaPaciente?.NomeSocial, Risco = acolhimento.Risco, Peso = acolhimento.Peso, Altura = acolhimento.Altura, IMC = acolhimento.IMC, Temperatura = acolhimento.Temperatura, PressaoArterialSistolica = acolhimento.PressaoArterialSistolica, PressaoArterialDiastolica = acolhimento.PressaoArterialDiastolica, Pulso = acolhimento.Pulso, FrequenciaRespiratoria = acolhimento.FrequenciaRespiratoria, Saturacao = acolhimento.Saturacao, PessoaAlteracao = pessoaProfissionalCadastro.NomeCompleto, DataAlteracao = DateTime.Now, Ativo = acolhimento.Ativo, }; if (acolhimento.EspecialidadeId != Guid.Empty) { _AcolhimentoHistorico.Especialidade = _contextDominio.Especialidades.FindAsync(acolhimento.EspecialidadeId).Result.Descricao; } if (acolhimento.PreferencialId != Guid.Empty) { _AcolhimentoHistorico.Preferencial = _contextDominio.Preferenciais.FindAsync(acolhimento.PreferencialId).Result.Nome; } await base.Adicionar(_AcolhimentoHistorico, pessoaProfissionalCadastro.PessoaId); return(_response); } catch (Exception ex) { _response.Message = ex.InnerException.Message; Error.LogError(ex); } return(_response); }