public static void ProbarBuscarSolicitantePorEmail(string email) { RepositorioSolicitante rS = new RepositorioSolicitante(); bool s = rS.ExistsByEmail(email); Console.WriteLine("Existe " + email + " solicitante: " + s); }
public ActionResult Index(InversorRegistrationModel pRegistrationData) { RepositorioSolicitante rS = new RepositorioSolicitante(); RepositorioInversor rI = new RepositorioInversor(); Inversor inversor = new Inversor { IdUsuario = int.Parse(pRegistrationData.NombreDeUsuario), Nombre = pRegistrationData.Nombre, Apellido = pRegistrationData.Apellido, Pass = pRegistrationData.Pass, FechaDeNacimiento = pRegistrationData.FechaDeNacimiento, Email = pRegistrationData.Email, Cell = pRegistrationData.Cell, TienePassTemporal = false, MaxInvPorProyecto = pRegistrationData.MaxInvPorProyecto, PresentacionInversor = pRegistrationData.PresentacionInversor }; if (rS.FindById(int.Parse(pRegistrationData.NombreDeUsuario)) != null) { ViewData["Mensaje"] = "Solicitante con misma CI ya existe en el sistema."; } else if (rS.ExistsByEmail(pRegistrationData.Email) || rI.ExistsByEmail(pRegistrationData.Email)) { ViewData["Mensaje"] = "Usuario con el mismo Email ya existe en el sistema."; } else if (!inversor.ValidarParaRepositorio()) { ViewData["Mensaje"] = "Uno o mas campos incorrectos."; } else { if (rI.Add(inversor)) { ViewData["Mensaje"] = "Inversor registrado correctamente."; } else { ViewData["Mensaje"] = "Error de ingreso, intente nuevamente."; } } return(View()); }