public ActionResult Editar([FromHeader] string ibge, [FromBody] ProcEnfermagem model, [FromRoute] int csi_controle) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); model.csi_controle = csi_controle; _repository.Update(ibge, model); foreach (var item in model.itens) { item.csi_controle = model.csi_controle; if (item.id_sequencial == null) { item.id_sequencial = _repository.GetNewIdItem(ibge); } _repository.InsertItem(ibge, item); } return(Ok(model)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public ActionResult <ProcEnfermagem> GetProcEnfermagemById([FromHeader] string ibge, [FromRoute] int id) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); ProcEnfermagem itens = _repository.GetProcEnfermagemById(ibge, id); return(Ok(itens)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }
public void Update(string ibge, ProcEnfermagem model) { try { Helpers.HelperConnection.ExecuteCommand(ibge, conn => conn.Execute(_command.Update, new { @csi_codpac = model.csi_codpac, @csi_data = model.csi_data, @csi_codmed = model.csi_codmed, @csi_nomusu = model.csi_nomusu, @csi_datainc = model.csi_datainc, @csi_obs = model.csi_obs, @csi_cbo = model.csi_cbo, @csi_coduni = model.csi_coduni, @idtriagem = model.idtriagem, @idestabelecimento = model.idestabelecimento, @idatend_odontologico = model.idatend_odontologico, @idatividade_coletiva = model.idatividade_coletiva, @idvisita_domiciliar = model.idvisita_domiciliar, @csi_local_atendimento = model.csi_local_atendimento, @turno = model.turno, @id_denuncia = model.id_denuncia, @id_inspecao = model.id_inspecao, @id_atendimento_individual = model.id_atendimento_individual, @id_pep_anamnese = model.id_pep_anamnese, @id_licenca = model.id_licenca, @id_inspecao_veiculo = model.id_inspecao_veiculo, @id_denuncia_andamento = model.id_denuncia_andamento, @id_pep_exame_fisico = model.id_pep_exame_fisico, @id_administrar_medicamento = model.id_administrar_medicamento, @id_equipe = model.id_equipe, @id_controle = model.csi_controle })); } catch (Exception ex) { throw ex; } }