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() }); }
public void Insert(PrimeraVisitaDto primeraVisita) { if (primeraVisita.calzadoHabitual != null) { _calzadoHabitualRepository.Insert(primeraVisita.calzadoHabitual.DtoToModel()); } _primeraVisitaRepository.Insert(primeraVisita.DtoToModel()); }
public PrimeraVisitaTest() { _primeraVisitaDto = new PrimeraVisitaDto() { idPrimeraVisita = Guid.NewGuid() }; _primeraVisitaModel = new PrimeraVisitaModel() { idPrimeraVisita = Guid.NewGuid() }; }
public void Update(PrimeraVisitaDto primeraVisita) { _calzadoHabitualRepository.Update(primeraVisita.calzadoHabitual?.DtoToModel()); _primeraVisitaRepository.Update(primeraVisita.DtoToModel()); }