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 !"); }
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; } } }
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(); }