public void Create(MedicoRequest request, string expected) { CrearMedicoService service = new CrearMedicoService(unitOfWork); var response = service.CrearMedico(request); Assert.AreEqual(response.Message, expected); }
public ActionResult <MedicoResponse> ActualizarMedico([FromBody] MedicoRequest request) { ActualizarService _service = new ActualizarService(_unitOfWork); MedicoResponse response = _service.ActualizarMedico(request); return(Ok(response)); }
public ActionResult <MedicoResponse> Post(MedicoRequest request) { CrearMedicoService _service = new CrearMedicoService(_unitOfWork); MedicoResponse response = _service.CrearMedico(request); return(Ok(response)); }
public void Update(Medico medico) { try { var request = new MedicoRequest() { Medico = medico }; var response = HttpPost <MedicoResponse, MedicoRequest>("api/Medico/Actualizar", request, MediaType.Json); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public void Delete(Medico medico) { try { var request = new MedicoRequest() { Medico = medico }; var r = HttpPost <MedicoRequest>("api/Medico/Eliminar", request, MediaType.Json); } catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public void Actualizar(MedicoRequest request) { try { var bc = new MedicoComponent(); bc.Edit(request.Medico); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public MedicoResponse Agregar(MedicoRequest request) { try { var response = new MedicoResponse(); var bc = new MedicoComponent(); response.Result = bc.Add(request.Medico); return(response); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public Medico Add(Medico medico) { Medico result = default(Medico); try { var request = new MedicoRequest() { Medico = medico }; var response = HttpPost <MedicoResponse, MedicoRequest>("api/Medico/Agregar", request, MediaType.Json); result = response.Result; } catch (FaultException fex) { throw new ApplicationException(fex.Message); } return(result); }
public MedicoResponse guardaMedico(MedicoRequest request) { throw new NotImplementedException(); }
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); }