public static FormPrimeraVisita PrimeraVisitaDtoToFormPrimeraVisita(this PrimeraVisitaDto visita)
 {
     return(new FormPrimeraVisita
     {
         IdPrimeraVisita = visita.idPrimeraVisita,
         IdCalzado = visita.id_calzado_habitual,
         Peso = visita.peso,
         Altura = visita.talla,
         ActividadDeportiva = visita.actividadDeportiva,
         Diabetes = visita.diabetes,
         Alergias = visita.alergias,
         TipoAlergia = visita.tipoAlergias,
         MotivoPrimeraConsulta = visita.motivoPrimeraConsulta,
         HayDolor = visita.hayDolor,
         ZonaDolor = visita.dolorSitio,
         TipoDolor = visita.dolorTipo,
         IdPodologo = visita.id_podologo,
         FechaPrimeraConsulta = visita.fechaPrimeraConsulta,
         IdPaciente = (Guid)visita.id_paciente,
         Deportivos = visita.calzadoHabitual?.deportivos == null ? false : (bool)visita.calzadoHabitual?.deportivos,
         Vestir = visita.calzadoHabitual?.vestir == null ? false : (bool)visita.calzadoHabitual?.vestir,
         Sandalias = visita.calzadoHabitual?.sandalias == null ? false : (bool)visita.calzadoHabitual?.sandalias,
         Botines = visita.calzadoHabitual?.botines == null ? false : (bool)visita.calzadoHabitual?.botines,
         Tacones = visita.calzadoHabitual?.tacones == null ? false : (bool)visita.calzadoHabitual?.tacones
     });
 }
        // GET: /PrimeraVisita/Edit
        public ActionResult Edit(Guid?idvisita)
        {
            try
            {
                if (idvisita == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                PrimeraVisitaDto visita = _primeraVisitaService.Get((Guid)idvisita);

                if (visita == null)
                {
                    return(HttpNotFound());
                }

                FormPrimeraVisita form = visita.PrimeraVisitaDtoToFormPrimeraVisita();

                ViewBag.Podologos = new SelectList(_primeraVisitaService.GetPodologos(), "Nombre", "IdPodologo", form.IdPodologo);

                return(View(form));
            }
            catch (Exception ex)
            {
                _log.Error($"[Method: Edit(Guid? idvisita)] -> {ex}");

                return(Redirect("~/Error/Error"));
            }
        }
 public static PrimeraVisitaModel DtoToModel(this PrimeraVisitaDto primeraVisita)
 {
     return(new PrimeraVisitaModel
     {
         idPrimeraVisita = primeraVisita.idPrimeraVisita,
         id_calzado_habitual = primeraVisita.id_calzado_habitual,
         id_estudio_ortopodologico = primeraVisita.id_estudio_ortopodologico,
         id_historial_clinico = primeraVisita.id_historial_clinico,
         id_paciente = primeraVisita.id_paciente,
         id_podologo = primeraVisita.id_podologo,
         id_tipo_estudio = primeraVisita.id_tipo_estudio,
         motivoPrimeraConsulta = primeraVisita.motivoPrimeraConsulta,
         actividadDeportiva = primeraVisita.actividadDeportiva,
         alergias = primeraVisita.alergias,
         diabetes = primeraVisita.diabetes,
         dolorSitio = primeraVisita.dolorSitio,
         dolorTipo = primeraVisita.dolorTipo,
         fechaPrimeraConsulta = primeraVisita.fechaPrimeraConsulta,
         hayDolor = primeraVisita.hayDolor,
         peso = primeraVisita.peso,
         talla = primeraVisita.talla,
         tipoAlergias = primeraVisita.tipoAlergias,
         calzadoHabitual = primeraVisita.calzadoHabitual?.DtoToModel()
     });
 }
Exemple #4
0
        public void Insert(PrimeraVisitaDto primeraVisita)
        {
            if (primeraVisita.calzadoHabitual != null)
            {
                _calzadoHabitualRepository.Insert(primeraVisita.calzadoHabitual.DtoToModel());
            }

            _primeraVisitaRepository.Insert(primeraVisita.DtoToModel());
        }
Exemple #5
0
        public PrimeraVisitaTest()
        {
            _primeraVisitaDto = new PrimeraVisitaDto()
            {
                idPrimeraVisita = Guid.NewGuid()
            };

            _primeraVisitaModel = new PrimeraVisitaModel()
            {
                idPrimeraVisita = Guid.NewGuid()
            };
        }
Exemple #6
0
 public void Update(PrimeraVisitaDto primeraVisita)
 {
     _calzadoHabitualRepository.Update(primeraVisita.calzadoHabitual?.DtoToModel());
     _primeraVisitaRepository.Update(primeraVisita.DtoToModel());
 }