Exemplo n.º 1
0
        public static bool ValidateUser(string user, string password)
        {
            var bd = new uPhotoEntities();
            var usuario = bd.sesion.FirstOrDefault(x => x.idsesion.Equals(user) && x.password.Equals(password));

            if (usuario != null)
            {
                //Si el nombre de usuario y la contraseña coinciden se devuelve true
                return true;
            }
            return false;
        }
Exemplo n.º 2
0
 //Guarda los cambios realizados en la base de datos
 public static bool Save(uPhotoEntities db)
 {
     try
     {
         db.SaveChanges();
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         return false;
     }
     return true;
 }
Exemplo n.º 3
0
        public ActionResult Alb(AlbumModels album)
        {
            {
                if (!Directory.Exists(album.Nombre))
                {
                    System.IO.Directory.CreateDirectory(Server.MapPath('a' + '/' + album.Nombre));
                }

                else
                {

                    System.IO.Directory.CreateDirectory(Server.MapPath('a' + '/' + album.Nombre + '/'));

                }
            }

            try
            {
                var bd = new uPhotoEntities();
                album albu = new album
                {
                    fechacreacion = (DateTime.Now),
                    descripcion = (album.Descripción),
                    nombrealbum = (album.NombreAlbum),
                    idalbum = (album.idalbum)
                };

                bd.album.Add(albu);

                bd.SaveChanges();

                //return View(model);
            }
            catch (Exception e) { }
            return View();
        }
Exemplo n.º 4
0
        public ActionResult Register(RegisterModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var bd = new uPhotoEntities();
                    sesion sesion = new sesion
                    {
                        idsesion = model.UserName,
                        password = model.Password,
                        fecharegistro = DateTime.Now,
                    };
                    bd.sesion.Add(sesion);

                    usuario user = new usuario
                    {
                        idsesion = model.UserName,
                        nombre = model.Name,
                        apellido = model.LastName,
                        fecharegistro = DateTime.Now,
                        email = model.Email,
                        nacionalidad = model.PaisOrigen.ToString()
                    };

                    bd.usuario.Add(user);
                    // Attempt to register the user
                    //MembershipCreateStatus createStatus;
                    //Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, null, out createStatus);

                    if (Save(bd) == true)
                    {
                        FormsAuthentication.SetAuthCookie(model.UserName, false /* createPersistentCookie */);
                        return RedirectToAction("Index", "Inicio");
                    }
                    else
                    {
                        ModelState.AddModelError("", "Error al registrar al usuario, verificar los datos ingresados.");
                    }
                }
                catch (Exception exc)
                {
                    Console.WriteLine(exc);
                }
            }

            // If we got this far, something failed, redisplay form
            return Register();
            //return View(model);
        }