Example #1
0
 public ActionResult Registrar(Usuario usuario, int?pin)
 {
     if (!ModelState.IsValid)
     {
         return(View("FormRegistro", usuario));
     }
     else
     {
         if (BD.BuscarPorMail(usuario.Mail))
         {
             ViewBag.Mensaje = "El mail ingresado ya existe";
             return(View("FormRegistro", usuario));
         }
         if (pin != 623 && pin != null)
         {
             ViewBag.Mensaje = "Pin incorrecto";
             return(View("FormRegistro", usuario));
         }
         else if (PinCheck(pin))
         {
             usuario.EsAdmin = true;
         }
         if (BD.RegistrarUsuario(usuario))
         {
             return(RedirectToAction("Index", "Home"));
         }
         else
         {
             ViewBag.Mensaje = "Error al cargar la base de datos, intente de nuevo mas tarde.";
             return(View("FormRegistro", usuario));
         }
     }
 }