コード例 #1
0
        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;
        }
コード例 #2
0
        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
            });
        }
コード例 #3
0
        public MaterialSoportePlantarTest()
        {
            _materialSoportePlantarDto = new MaterialSoportePlantarDto()
            {
                idMaterialSoportePlantar = Guid.NewGuid()
            };

            _materialSoportePlantarModel = new MaterialSoportePlantarModel()
            {
                idMaterialSoportePlantar = Guid.NewGuid()
            };
        }
コード例 #4
0
 public static MaterialSoportePlantarModel DtoToModel(this MaterialSoportePlantarDto materialSoportePlantar)
 {
     return(new MaterialSoportePlantarModel
     {
         idMaterialSoportePlantar = materialSoportePlantar.idMaterialSoportePlantar,
         id_tratamiento = materialSoportePlantar.id_tratamiento,
         TAD = materialSoportePlantar.TAD,
         EVA = materialSoportePlantar.EVA,
         componentes = materialSoportePlantar.componentes,
         otros = materialSoportePlantar.otros,
         propileno = materialSoportePlantar.propileno,
         resinas = materialSoportePlantar.resinas,
         tratamiento = materialSoportePlantar.tratamiento?.DtoToModel()
     });
 }
コード例 #5
0
 public void Update(DiagnosticoDto diagnostico, MaterialSoportePlantarDto materialSoportePlantar)
 {
     _diagnosticoRepository.Update(diagnostico.DtoToModel());
     _materialSoportePlantarRepository.Update(materialSoportePlantar.DtoToModel());
     _tratamientoRepository.Update(diagnostico.Tratamiento.DtoToModel());
 }
コード例 #6
0
 public void Insert(DiagnosticoDto diagnostico, MaterialSoportePlantarDto materialSoportePlantar)
 {
     _diagnosticoRepository.Insert(diagnostico.DtoToModel());
     _materialSoportePlantarRepository.Insert(materialSoportePlantar.DtoToModel());
 }