public async Task <CustomResponse <RegistroBoletim> > Incluir([FromBody] RegistroBoletim registroBoletim) { return(await _service.AdicionarRegistroBoletim(registroBoletim, Guid.Parse("285CE313-2D96-4425-9A70-B1E71BC17020"))); }
public async Task <CustomResponse <RegistroBoletim> > Put([FromBody] RegistroBoletim registroBoletim) { return(await _service.Atualizar(registroBoletim, Guid.Parse(HttpContext.User.Identity.Name))); }
public async Task <CustomResponse <PessoaHistorico> > AdicionarHistoricoRegistroBoletim(RegistroBoletim registroBoletim, PessoaProfissional pessoaProfissionalCadastro) { var _response = new CustomResponse <PessoaHistorico>(); try { var _registroBoletimHistorico = new RegistroBoletimHistorico { Ativo = registroBoletim.Ativo, DataBoletim = registroBoletim.DataBoletim, EnderecoInformante = registroBoletim.EnderecoInformante, GrauParentesco = registroBoletim.GrauParentesco, NomeInformante = registroBoletim.NomeInformante, NumeroBoletim = registroBoletim.NumeroBoletim, RegistroBoletim = registroBoletim, TelefoneInformante = registroBoletim.TelefoneInformante, DataAlteracao = DateTime.Now, PessoaAlteracao = pessoaProfissionalCadastro.NomeCompleto }; if (registroBoletim.EspecialidadeId != Guid.Empty) { _registroBoletimHistorico.Especialidade = _contextDominio.Especialidades.FindAsync(registroBoletim.EspecialidadeId).Result.Descricao; } if (registroBoletim.TipoChegadaId != Guid.Empty) { _registroBoletimHistorico.TipoChegada = _contextDominio.TiposChegada.FindAsync(registroBoletim.TipoChegadaId).Result.Descricao; } await base.Adicionar(_registroBoletimHistorico, pessoaProfissionalCadastro.PessoaId); return(_response); } catch (Exception ex) { _response.Message = ex.InnerException.Message; Error.LogError(ex); } return(_response); }