public async Task <DiagnosticoDto> AddAsync(DiagnosticoDto diagnosticoDto) { var diagnostico = this.mapperDiagnostico.MapperDtoToEntity(diagnosticoDto); var result = await this.serviceDiagnostico.AddAsync(diagnostico); return(this.mapperDiagnostico.MapperEntityToDto(result)); }
public FormDiagnosticoTratamiento(DiagnosticoDto diagnostico, MaterialSoportePlantarDto materialSoportePlantar) { IdDiagnostico = diagnostico.idDiagnostico; Anotaciones = diagnostico.anotaciones; // tratamiento IdTratamiento = diagnostico.id_tratamiento; Fisico = diagnostico.Tratamiento.fisico; EjerciciosPropioceptivos = diagnostico.Tratamiento.ejerciciosPropioceptivos; Farmacologico = diagnostico.Tratamiento.farmacologico; Quiropodologico = diagnostico.Tratamiento.quiropodologico; Ortosis = diagnostico.Tratamiento.ortosisDigital; TipoOrtosis = diagnostico.Tratamiento.ortosisDigitalTipo; SoportePlantar = diagnostico.Tratamiento.soportePlantar; VendajeFuncional = diagnostico.Tratamiento.vendajeFuncional; Preventivo = diagnostico.Tratamiento.preventivo; PreventivoObservaciones = diagnostico.Tratamiento.preventivoObservacion; Calzadoterapia = diagnostico.Tratamiento.calzadoterapia; Otros = diagnostico.Tratamiento.otros; // material soporte plantar Tad = materialSoportePlantar.TAD; Resinas = materialSoportePlantar.resinas; Eva = materialSoportePlantar.EVA; Propileno = materialSoportePlantar.propileno; Componentes = materialSoportePlantar.componentes; OtrosComentarios = materialSoportePlantar.otros; IdPrimeraVisita = diagnostico.id_primera_visita; IdMaterialSoporte = materialSoportePlantar.idMaterialSoportePlantar; }
public static List <object> FormToDto(this FormDiagnosticoTratamiento form, bool newForm = false) { if (newForm) { nuevoIdDiagnostico = Guid.NewGuid(); nuevoIdMaterial = Guid.NewGuid(); nuevoIdTratamiento = Guid.NewGuid(); } else { nuevoIdDiagnostico = form.IdDiagnostico; nuevoIdMaterial = (Guid)form.IdMaterialSoporte; nuevoIdTratamiento = (Guid)form.IdTratamiento; } TratamientoDto tratamiento = new TratamientoDto { idTratamiento = nuevoIdTratamiento, fisico = form.Fisico, ejerciciosPropioceptivos = form.EjerciciosPropioceptivos, farmacologico = form.Farmacologico, quiropodologico = form.Quiropodologico, ortosisDigital = form.Ortosis, ortosisDigitalTipo = form.TipoOrtosis, soportePlantar = form.SoportePlantar, vendajeFuncional = form.VendajeFuncional, preventivo = form.Preventivo, preventivoObservacion = form.PreventivoObservaciones, calzadoterapia = form.Calzadoterapia, otros = form.Otros }; DiagnosticoDto diagnostico = new DiagnosticoDto { idDiagnostico = nuevoIdDiagnostico, anotaciones = form.Anotaciones, id_primera_visita = form.IdPrimeraVisita, id_tratamiento = nuevoIdTratamiento, Tratamiento = tratamiento }; MaterialSoportePlantarDto materialSoportePlantar = new MaterialSoportePlantarDto { idMaterialSoportePlantar = nuevoIdMaterial, TAD = form.Tad, resinas = form.Resinas, EVA = form.Eva, propileno = form.Propileno, componentes = form.Componentes, otros = form.Otros, id_tratamiento = nuevoIdTratamiento, tratamiento = tratamiento }; return(new List <object>() { diagnostico, materialSoportePlantar }); }
public static DiagnosticoModel DtoToModel(this DiagnosticoDto diagnostico) { return(new DiagnosticoModel { idDiagnostico = diagnostico.idDiagnostico, id_primera_visita = diagnostico.id_primera_visita, id_tratamiento = diagnostico.id_tratamiento, anotaciones = diagnostico.anotaciones }); }
public async Task <ActionResult <DiagnosticoDto> > Put(Guid id, [FromBody] DiagnosticoDto diagnosticoDto) { try { return(await this.applicationServiceDiagnostico.UpdateAsync(id, diagnosticoDto)); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult <DiagnosticoDto> > Post([FromBody] DiagnosticoDto diagnosticoDto) { try { return(await this.applicationServiceDiagnostico.AddAsync(diagnosticoDto)); } catch (Exception ex) { throw ex; } }
public DiagnosticoTest() { _diagnosticoModel = new DiagnosticoModel() { idDiagnostico = Guid.NewGuid() }; _diagnosticoDto = new DiagnosticoDto() { idDiagnostico = Guid.NewGuid() }; }
public DiagnosticoDto MapperEntityToDto(Diagnostico diagnostico) { var diagnosticoDto = new DiagnosticoDto() { Id = diagnostico.Id, Tipo = diagnostico.Tipo, IdProntuario = diagnostico.IdProntuario, Entrada = diagnostico.Entrada, Saida = diagnostico.Saida, IdMedico = diagnostico.IdMedico, IdUnidadeAtendimento = diagnostico.IdUnidadeAtendimento }; return(diagnosticoDto); }
public async Task WhenSeBuscaElDiagnosticoPorElId(int id) { if (IdDiagnostico != id) { throw new Exception("El Id debería ser 1"); } Query = new DiagnosticoQueryService(Context); try { Result = await Query.GetAsync(IdDiagnostico); } catch (DiagnosticosGetDiagnosticoException e) { Scenario.Add("DiagnosticosGetDiagnosticoException", e); } }
public async Task <DiagnosticoDto> UpdateAsync(Guid id, DiagnosticoDto diagnosticoDto) { var result = await this.GetByIdAsync(id); if (result != null) { diagnosticoDto.Id = result.Id; var diagnostico = this.mapperDiagnostico.MapperDtoToEntity(diagnosticoDto); await this.serviceDiagnostico.UpdateAsync(diagnostico); return(await this.GetByIdAsync(diagnostico.Id)); } else { return(new DiagnosticoDto()); } }
public void Update(DiagnosticoDto diagnostico, MaterialSoportePlantarDto materialSoportePlantar) { _diagnosticoRepository.Update(diagnostico.DtoToModel()); _materialSoportePlantarRepository.Update(materialSoportePlantar.DtoToModel()); _tratamientoRepository.Update(diagnostico.Tratamiento.DtoToModel()); }
public void Insert(DiagnosticoDto diagnostico, MaterialSoportePlantarDto materialSoportePlantar) { _diagnosticoRepository.Insert(diagnostico.DtoToModel()); _materialSoportePlantarRepository.Insert(materialSoportePlantar.DtoToModel()); }