public IActionResult Contactos(ContactosView dadosContacto) { if (ModelState.IsValid) { return(View("Index")); } else { return(View()); } }
// GET: AdministracionPerfil/PerfilMedico public ActionResult Index() { try { if (!User.Identity.IsAuthenticated) { //return RedirectToAction("Index", "Home",new { area="" }); return(RedirectToAction("Login", "Account", new { area = "", returnUrl = Url.Action("Index", "PerfilMedico") })); } var perfil = db.PerfilMedico.Find(User.Identity.GetUserId()); List <DireccionAtencionView> direcciones = new List <DireccionAtencionView>(); RegistroPerfilView perfilview = new RegistroPerfilView(); perfilview.Id = perfil.Id; perfilview.PrimerNombre = perfil.PrimerNombre; perfilview.SegundoNombre = perfil.SegundoNombre; perfilview.PrimerApellido = perfil.PrimerApellido; perfilview.SegundoApellido = perfil.SegundoApellido; perfilview.DescripcionCorta = perfil.DescripcionCorta; perfilview.DescripcionLarga = perfil.DescripcionLarga; perfilview.Photo = perfil.Photo; foreach (var item in perfil.DireccionAtencion) { perfilview.Direcciones.Add(new DireccionAtencionView { DireccionAtencionID = item.DireccionAtencionID, Direccion = item.Direccion }); } if (perfil.Contactos != null) { perfilview.Contactos = new List <ContactosView>(); foreach (var item in perfil.Contactos) { var Contacto = new ContactosView { ContactosID = item.ContactosID, Id = item.Id, Descripcion = item.Descripcion, Telefono = item.Telefono }; perfilview.Contactos.Add(Contacto); } } ViewBag.Porcentaje = PorcentajeCompletacionPerfil(); return(View(perfilview)); } catch (Exception ex) { throw new Exception(ex.Message); return(View("Error")); } }