public async Task <CustomResponse <FilaAtendimento> > AdicionarPacienteFila(FilaAtendimento filaAtendimento, Guid userId) { var _response = new CustomResponse <FilaAtendimento>(); try { var _pessoaMaster = (PessoaProfissional)_contextKlinikos.Pessoas.Where(x => x.Master).FirstOrDefault(); await this.Adicionar(filaAtendimento, userId); await _serviceClassificacaoRiscoHistorico.AdicionarHistoricoClassificacaoRisco(filaAtendimento.ClassificacaoRisco, _pessoaMaster); var _filaAtendimentoEvento = new FilaAtendimentoEvento { FilaAtendimento = filaAtendimento, DataFilaAtendimentoEvento = filaAtendimento.DataEntradaFilaAtendimento, EventoId = _contextDominio.Eventos.Where(x => x.Sigla == "A").FirstOrDefault().EventoId, PessoaProfissional = filaAtendimento.ClassificacaoRisco.PessoaProfissional }; await _serviceFilaAtendimentoEvento.Adicionar(_filaAtendimentoEvento, userId); _response.StatusCode = StatusCodes.Status201Created; _response.Message = "Incluído com sucesso"; } catch (Exception ex) { _response.Message = ex.InnerException.Message; Error.LogError(ex); } return(_response); }
public async Task <CustomResponse <FilaAtendimentoEvento> > Incluir([FromBody] FilaAtendimentoEvento filaatendimentoevento) { return(await _service.Adicionar(filaatendimentoevento, Guid.Parse("285CE313-2D96-4425-9A70-B1E71BC17020"))); }