Example #1
0
        public ActionResult signup(String nickname, String email, String password)
        {
            user adduser = new user();

            using (imagesGalleryEntities db = new imagesGalleryEntities())
            {
                try
                {
                    adduser.id = (from user in db.user
                                  select user.id).Max() + 1;
                }
                catch (System.InvalidOperationException ex)
                {
                    adduser.id = 0;
                }
                adduser.name     = nickname;
                adduser.username = email;
                adduser.password = password;
                db.user.Add(adduser);
                db.SaveChanges();

                Session["user"] = adduser;
                return(Redirect("~/Dashboard/index"));
            }
            return(View());
        }
Example #2
0
        public ActionResult Add(pictures image, string post, string description)
        {
            string file      = Path.GetFileNameWithoutExtension(image.imageFile.FileName);
            string extension = Path.GetExtension(image.imageFile.FileName);
            string filename  = file + DateTime.Now.ToString("yymmssfff") + extension;

            using (imagesGalleryEntities db = new imagesGalleryEntities())
            {
                pictures addpicture = new pictures();
                try
                {
                    addpicture.id = (from picture in db.pictures
                                     select picture.id).Max() + 1;
                }
                catch (System.InvalidOperationException ex)
                {
                    addpicture.id = 0;
                };
                addpicture.name             = post;
                addpicture.description      = description;
                addpicture.publication_date = DateTime.Now;
                var Ouser = (user)Session["User"];
                addpicture.user_id      = Ouser.id;
                addpicture.picture_path = "/img/userspictures/" + filename;
                filename = Path.Combine(Server.MapPath("~/img/userspictures/"), filename);
                image.imageFile.SaveAs(filename);


                db.pictures.Add(addpicture);
                db.SaveChanges();
            }
            ModelState.Clear();

            return(View());
        }