public ActionResult Create(RegistroPersonaJuridicaVM Persona) { if (ModelState.IsValid) { using (Context Context = new Context()) { if (Context.PersonasJuridicas.Any(x => x.Correo == Persona.CorreoElectronico) || Context.Cuentas.Any(x => x.Correo == Persona.CorreoElectronico)) { ViewBag.Error = "Ya hay un usuario con este correo."; return(View(new RegistroPersonaJuridicaVM())); } } string path = Server.MapPath("~/Uploads/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } if (!String.Equals(Persona.postedFile.ContentType, "application/pdf")) { ViewBag.Error = "El archivo tiene que ser un PDF"; return(View(new RegistroPersonaJuridicaVM() { CorreoElectronico = Persona.CorreoElectronico })); } Persona.postedFile.SaveAs(path + Path.GetFileName(Persona.postedFile.FileName)); Persona.NombreDoc = Persona.postedFile.FileName; return(RedirectToAction("RegistrarPrimerRepresentante", "PersonaJuridica", Persona)); } return(View()); }
public ActionResult RegistrarPrimerRepresentante(RegistroPersonaJuridicaVM Persona) { return(View(new RegistroRepresentanteLegalVM() { Tipos = new[] { new SelectListItem { Value = "1", Text = "Nacional" }, new SelectListItem { Value = "2", Text = "DIMEX" }, new SelectListItem { Value = "3", Text = "Pasaporte" } }, ContrasenaPersonaJuridica = Persona.Contrasena, CorreoElectronicoPersonaJuridica = Persona.CorreoElectronico, Documento = Persona.NombreDoc })); }