public ActionResult <PacienteResponse> ActualizarPaciente([FromBody] PacienteRequest request) { ActualizarService _service = new ActualizarService(_unitOfWork); PacienteResponse response = _service.ActualizarPaciente(request); return(Ok(response)); }
public void Create(PacienteRequest request, string expected) { CrearPacienteService service = new CrearPacienteService(unitOfWork); var response = service.CrearPaciente(request); Assert.AreEqual(response.Message, expected); }
public ActionResult <PacienteResponse> Post(PacienteRequest request) { CrearPacienteService _service = new CrearPacienteService(_unitOfWork); PacienteResponse response = _service.CrearPaciente(request); return(Ok(response)); }
public IActionResult Put(int PacienteId, [FromBody] PacienteRequest request) { MySqlConnection conn = new MySqlConnection(_appSettings.ConnectionString); try { conn.Open(); using (MySqlCommand cmd = new MySqlCommand("UPDATE Paciente SET Convenio = @convenio, NumeroCartao = @cartao, Validade = @validade, UsuarioId = @usuarioId WHERE PacienteId = @pacienteId", conn)) { cmd.Parameters.AddWithValue("@convenio", request.Convenio); cmd.Parameters.AddWithValue("@cartao", request.NumeroCartao); cmd.Parameters.AddWithValue("@validade", request.Validade); cmd.Parameters.AddWithValue("@usuarioId", request.UsuarioId); cmd.Parameters.AddWithValue("@pacienteId", PacienteId); cmd.ExecuteNonQuery(); } return(new OkObjectResult(new PacienteResult { PacienteId = PacienteId, Convenio = request.Convenio, NumeroCartao = request.NumeroCartao, Validade = request.Validade, UsuarioId = request.UsuarioId })); } catch (Exception ex) { return(BadRequest(ex)); } finally { conn.Dispose(); conn.Close(); } }
public void Create(PacienteRequest request) { pacienteRepository.Create(new Paciente { Nome = request.Nome, Nascimento = request.Nascimento }); }
public IActionResult Post(PacienteRequest request) { if (_context.Pessoas.Any(p => p.Cpf == request.Cpf || p.Email == request.Email || p.Rg == request.Rg)) { return(BadRequest("Pessoa já existe na base de dadox :(")); } var pessoa = new Pessoa(request.Cpf, request.Rg, request.Nome, request.Email, request.DataNascimento, request.Celular, request.Senha); var paciente = new Paciente(request.Logradouro, request.Numero, request.Bairro, request.Cidade, request.Estado, request.Celular, default, request.Complemento);
public void Update(int id, PacienteRequest request) { pacienteRepository.Update(new Paciente { Id = id, Nome = request.Nome, Nascimento = request.Nascimento }); }
public void Inserir(PacienteRequest request) { if (request == null) { throw new Exception("Request não pode ser invalido"); } var paciente = new Paciente(request.Nome, request.DataNascimento); pacienteRepositorio.Inserir(paciente); }
public void Atualizar(PacienteRequest request) { var paciente = pacienteRepositorio.Recuperar(request.Codigo); if (paciente == null) { throw new Exception("Paciente não foi encontrado"); } paciente.SetNome(request.Nome); paciente.SetDataNascimento(request.DataNascimento); pacienteRepositorio.Atualizar(paciente); }
public void Delete(Paciente paciente) { try { var request = new PacienteRequest() { Paciente = paciente }; HttpPost <PacienteResponse, PacienteRequest>("api/Paciente/Eliminar", request, MediaType.Json); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public Paciente Add(Paciente paciente) { Paciente result = default(Paciente); try { var request = new PacienteRequest() { Paciente = paciente }; var response = HttpPost <PacienteResponse, PacienteRequest>("api/Paciente/Agregar", request, MediaType.Json); result = response.Result; } catch (FaultException fex) { throw new ApplicationException(fex.Message); } return(result); }
public IActionResult Post([FromBody] PacienteRequest request) { MySqlConnection conn = new MySqlConnection(_appSettings.ConnectionString); int pacienteID = 0; try { conn.Open(); using (MySqlCommand cmd = new MySqlCommand("INSERT INTO Paciente (Convenio, NumeroCartao, Validade, UsuarioId) VALUES(@convenio, @numero, @validade, @usuario)", conn)) { cmd.Parameters.AddWithValue("@convenio", request.Convenio); cmd.Parameters.AddWithValue("@numero", request.NumeroCartao); cmd.Parameters.AddWithValue("@validade", request.Validade); cmd.Parameters.AddWithValue("@usuario", request.UsuarioId); cmd.ExecuteNonQuery(); using (MySqlCommand cmd2 = new MySqlCommand("SELECT last_insert_id()", conn)) { pacienteID = (int)(ulong)cmd2.ExecuteScalar(); } } return(new OkObjectResult(new PacienteResult { PacienteId = pacienteID, Convenio = request.Convenio, NumeroCartao = request.NumeroCartao, Validade = request.Validade, UsuarioId = request.UsuarioId })); } catch (Exception ex) { return(BadRequest(ex)); } finally { conn.Dispose(); conn.Close(); } }
private void cargarPacientes(string iD) { try { grvPacientes.DataSource = null; PacienteRequest request = new PacienteRequest(); PacienteResponse response = new PacienteResponse(); request.mdlUser = Usuario; request.busqueda = iD; request.intSitioID = Usuario.intSitioID; response = RisService.getBusquedaPacientesList(request); if (response != null) { if (response.lstPacientes != null) { if (response.lstPacientes.Count > 0) { grvPacientes.DataSource = response.lstPacientes; } } } if (Usuario.intTipoUsuario == 2) { grvPacientes.Columns[5].Visible = true; } else { grvPacientes.Columns[5].Visible = false; } grvPacientes.DataBind(); } catch (Exception ecP) { Log.EscribeLog("Existe un error en cargarPacientes: " + ecP.Message, 3, Usuario.vchUsuario); } }
public PacienteResponse guardaPaciente(PacienteRequest request) { throw new NotImplementedException(); }
private void cargarDetallePaciente(int intPacienteID) { try { PacienteRequest request = new PacienteRequest(); PacienteResponse response = new PacienteResponse(); request.mdlUser = Usuario; request.intPacienteID = intPacienteID; if (request != null) { response = RisService.getPacienteDetalle(request); if (response != null) { if (response.Success) { //bitEditar = true; //HFintPacienteID.Value = intPacienteID.ToString(); //txtNombrePaciente.Text = response.mdlPaciente.vchNombre; //txtApellidos.Text = response.mdlPaciente.vchApellidos; //Date1.Text = response.mdlPaciente.datFechaNac.ToString("dd/MM/yyyy"); //lblIDs.Text = intPacienteID.ToString(); //lblIDs.Visible = true; //btnEditPaciente.Visible = true; if (response.mdlDireccion != null) { fillDireccion(response.mdlDireccion); } if (response.mdlPaciente != null) { fillPaciente(response.mdlPaciente); } if (response.lstIden != null) { if (response.lstIden.Count > 0) { fillIdentificaciones(response.lstIden); } } if (response.lstVarAdi != null) { if (response.lstVarAdi.Count > 0) { fillVarAdicionalPaciente(response.lstVarAdi); } } } else { ShowMessage("Existe un error al cargar al paciente: " + response.Mensaje, MessageType.Error, "alert_container"); } } } } catch (Exception eCP) { Log.EscribeLog("Existe un error en cargarDetallePaciente: " + eCP.Message, 3, Usuario.vchUsuario); } }
public IActionResult Atualizar([FromBody] PacienteRequest request) { pacienteServico.Atualizar(request); return(Ok()); }
public void Create([FromBody] PacienteRequest request) { pacienteService.Create(request); }
public void Update(int id, [FromBody] PacienteRequest request) { pacienteService.Update(id, request); }
public void Setup() { var options = new DbContextOptionsBuilder <EpsContext>().UseInMemoryDatabase("BDeps").Options; _context = new EpsContext(options); unitOfWork = new UnitOfWork(_context); Medico medico2 = new Medico() { Identificacion = "123", Nombres = "fabian", Apellidos = "quintero", CorreoElectronico = "*****@*****.**", Direccion = "valledupar", Edad = 23, Especializacion = "pulmonar", Estrato = 5, Sexo = "M", Telefono = "3123345666", }; paciente = new PacienteRequest() { Identificacion = "1234", Nombres = "fabian andres", Apellidos = "quintero mendez", CorreoElectronico = "*****@*****.**", Direccion = "valledupar cesar", Edad = 24, Estrato = 2, Sexo = "M", Telefono = "3173345666", TipoAfiliacion = "cotizante", Medico = medico2 }; new CrearPacienteService(unitOfWork).CrearPaciente(paciente); medico = new MedicoRequest() { Identificacion = "123", Nombres = "fabian", Apellidos = "quintero", CorreoElectronico = "*****@*****.**", Direccion = "valledupar", Edad = 23, Especializacion = "pulmonar", Estrato = 5, Sexo = "M", Telefono = "3123345666", }; new CrearMedicoService(unitOfWork).CrearMedico(medico); sintoma1 = new SintomaRequest() { Codigo = "A1", Descripcion = "Tos" }; sintoma2 = new SintomaRequest() { Codigo = "A2", Descripcion = "Fiebre" }; sintoma3 = new SintomaRequest() { Codigo = "A3", Descripcion = "Secrecion Nasal" }; sintoma4 = new SintomaRequest() { Codigo = "A4", Descripcion = "Tos Seca" }; sintoma5 = new SintomaRequest() { Codigo = "A5", Descripcion = "Flemas" }; sintoma6 = new SintomaRequest() { Codigo = "A6", Descripcion = "Dificultad Para Respirar" }; sintoma7 = new SintomaRequest() { Codigo = "A7", Descripcion = "Dolor En El Pecho" }; new CrearSintomaService(unitOfWork).CrearSitoma(sintoma1); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma1); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma2); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma3); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma4); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma5); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma6); new CrearSintomaService(unitOfWork).CrearSitoma(sintoma7); enfermedad1 = new EnfermedadRequest() { Codigo = "A321", Nombre = "cancer-pulmonar", Gravedad = "GRAVE", Tipo = "PULMONAR", }; enfermedad2 = new EnfermedadRequest() { Codigo = "A322", Nombre = "gripa", Gravedad = "LEVE", Tipo = "PULMONAR", }; enfermedad3 = new EnfermedadRequest() { Codigo = "A323", Nombre = "coronavirus-F", Gravedad = "GRAVE", Tipo = "PULMONAR", }; new CrearEnfermedadService(unitOfWork).CrearEnfermedad(enfermedad1); new CrearEnfermedadService(unitOfWork).CrearEnfermedad(enfermedad2); new CrearEnfermedadService(unitOfWork).CrearEnfermedad(enfermedad3); enfermedad1sintoma1 = new EnfermedadSintomaRequest() { IDenfermedad = "A321", IDsintoma = "A1", }; enfermedad1sintoma6 = new EnfermedadSintomaRequest() { IDenfermedad = "A321", IDsintoma = "A6", }; enfermedad1sintoma7 = new EnfermedadSintomaRequest() { IDenfermedad = "A321", IDsintoma = "A7", }; new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad1sintoma1); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad1sintoma6); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad1sintoma7); enfermedad2sintoma1 = new EnfermedadSintomaRequest() { IDenfermedad = "A322", IDsintoma = "A1", }; enfermedad2sintoma2 = new EnfermedadSintomaRequest() { IDenfermedad = "A322", IDsintoma = "A2", }; enfermedad2sintoma3 = new EnfermedadSintomaRequest() { IDenfermedad = "A322", IDsintoma = "A3", }; enfermedad2sintoma4 = new EnfermedadSintomaRequest() { IDenfermedad = "A322", IDsintoma = "A4", }; new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma1); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma2); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma3); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad2sintoma4); enfermedad3sintoma4 = new EnfermedadSintomaRequest() { IDenfermedad = "A323", IDsintoma = "A4", }; enfermedad3sintoma5 = new EnfermedadSintomaRequest() { IDenfermedad = "A323", IDsintoma = "A5", }; enfermedad3sintoma6 = new EnfermedadSintomaRequest() { IDenfermedad = "A323", IDsintoma = "A6", }; new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad3sintoma4); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad3sintoma5); new CrearEnfermedadSintomaService(unitOfWork).CrearEnfermedadSitoma(enfermedad3sintoma6); }
public IActionResult Inserir([FromBody] PacienteRequest request) { pacienteServico.Inserir(request); return(Ok()); }