Beispiel #1
0
 public IActionResult Contactos(ContactosView dadosContacto)
 {
     if (ModelState.IsValid)
     {
         return(View("Index"));
     }
     else
     {
         return(View());
     }
 }
Beispiel #2
0
        // 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"));
            }
        }