Esempio n. 1
0
 public static bool Insert(Photo photo)
 {
     using (FotografPaketiEntities db = new FotografPaketiEntities())
     {
         try
         {
             photo.GalleryId = -1;
             photo.CreateTime = DateTime.Now;
             photo.LikeCount = 0;
             photo.Hit = 0;
             photo.Status = false;
             db.Entry(photo).State = System.Data.Entity.EntityState.Added;
             db.SaveChanges();
             return true;
         }
         catch (Exception ex)
         {
             return false;
             throw;
         }
     }
 }
        public ActionResult UploadPhotographerPhotos(IEnumerable files)
        {
            Photographers p = PhotographersBml.GetCurrentPhotographers();
            bool result = false;

            foreach (HttpPostedFileBase file in files)
            {
                string fileName = Path.GetFileName(file.FileName);
                var path = Path.Combine(Server.MapPath("~/Images/PhotographerPhotos"), fileName);
                Photo photo = new Photo();
                string dbpath = "/Images/PhotographerPhotos/" + fileName;
                photo.Url = dbpath;
                photo.PhotographerId = p.PhotographerId;
                bool insertresult = PhotosBml.Insert(photo);
                if (insertresult)
                {
                    file.SaveAs(path);
                    result = true;
                }
                else
                    result = false;

            }
            if (result)
                return Json("All files have been successfully stored.");
            else
                return Json("Error !");
        }
Esempio n. 3
0
 public static bool Update(Photo photo)
 {
     using (FotografPaketiEntities db = new FotografPaketiEntities())
     {
         try
         {
             db.Entry(photo).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return true;
         }
         catch (Exception ex)
         {
             return false;
             throw;
         }
     }
 }
Esempio n. 4
0
        public void Seed()
        {
            byte[] passwordHash, passwordSalt;
            CreatePasswordHash("password", out passwordHash, out passwordSalt);

            User user = new User
            {
                FirstName        = "fatih",
                LastName         = "arslan",
                UserName         = "******",
                Email            = "*****@*****.**",
                ActivatedGuid    = Guid.NewGuid(),
                IsActive         = true,
                IsAdmin          = true,
                Photourl         = "StandartUser.png",
                PasswordHash     = passwordHash,
                PasswordSalt     = passwordSalt,
                OnCreated        = DateTime.Now,
                OnModified       = DateTime.Now.AddHours(1),
                ModifiedUsername = "******"
            };

            for (int i = 0; i < 10; i++)
            {
                User user1 = new User
                {
                    FirstName        = "user",
                    LastName         = "userlastname",
                    UserName         = "******" + i,
                    Email            = "*****@*****.**",
                    ActivatedGuid    = Guid.NewGuid(),
                    IsActive         = true,
                    IsAdmin          = true,
                    Photourl         = "StandartUser.png",
                    PasswordHash     = passwordHash,
                    PasswordSalt     = passwordSalt,
                    OnCreated        = DateTime.Now,
                    OnModified       = DateTime.Now.AddHours(1),
                    ModifiedUsername = "******"
                };
                context.Users.Add(user1);
            }

            for (int i = 0; i < 10; i++)
            {
                Category cat = new Category
                {
                    Categoryname       = "categoryname",
                    Description        = "description",
                    OnModified         = DateTime.Now.AddHours(1),
                    OnModifiedUsername = "******",
                    PhotoUrl           = "urltest"
                };

                context.Categories.Add(cat);

                for (int j = 0; j < 10; j++)
                {
                    Note note = new Note
                    {
                        Title              = "testtitle",
                        Text               = "testtext",
                        LikeCount          = 4,
                        OnCreated          = DateTime.Now,
                        OnModified         = DateTime.Now.AddHours(1),
                        OnModifiedUsername = "******",
                        User               = user,
                        Category           = cat
                    };
                    context.Notes.Add(note);

                    for (int k = 0; k < 10; k++)
                    {
                        Comment comment = new Comment
                        {
                            Text               = "testtext",
                            OnCreated          = DateTime.Now,
                            OnModified         = DateTime.Now.AddHours(1),
                            OnModifiedUsername = "******",
                            User               = user,
                            Note               = note
                        };
                        context.Comments.Add(comment);
                    }

                    for (int l = 0; l < 10; l++)
                    {
                        Like like = new Like
                        {
                            OnCreated          = DateTime.Now,
                            OnModifiedUsername = "******",
                            User = user,
                            Note = note
                        };
                        context.Likes.Add(like);
                    }

                    for (int l = 0; l < 10; l++)
                    {
                        Photo photo = new Photo
                        {
                            OnCreated          = DateTime.Now,
                            OnModifiedUsername = "******",
                            Note = note
                        };
                        context.Photos.Add(photo);
                    }
                }
            }

            context.Users.Add(user);
            context.SaveChanges();
        }