示例#1
0
        // GET: /Consulta/Edit
        public ActionResult Edit(Guid?idConsulta)
        {
            try
            {
                if (idConsulta == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                ConsultaDto consulta = _consultaService.Get((Guid)idConsulta);

                if (consulta == null)
                {
                    return(HttpNotFound());
                }
                FormConsulta form = consulta.DtoToFormConsulta();

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

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

                return(Redirect("~/Error/Error"));
            }
        }