public void Update(Message item) { var itemToModify = _dbSet.Find(item.Id); if (itemToModify == null) { throw new ArgumentException(nameof(item)); } _context.Entry(itemToModify).CurrentValues.SetValues(item); _context.Entry(itemToModify).State = EntityState.Modified; }
public void Update(FriendRequest friendRequest) { var itemToModify = _dbSet.Find(friendRequest.Id); if (itemToModify == null) { throw new ArgumentException(nameof(friendRequest)); } _context.Entry(itemToModify).CurrentValues.SetValues(friendRequest); _context.Entry(itemToModify).State = EntityState.Modified; }
public void Update(UserDetails item) { var itemToModify = _dbSet.Find(item.Id); if (itemToModify == null) { throw new ArgumentException(nameof(item)); } if (itemToModify.DateOfBirth < DateTime.MinValue) { itemToModify.DateOfBirth = new DateTime(1960, 01, 01); } _context.Entry(itemToModify).CurrentValues.SetValues(item); _context.Entry(itemToModify).State = EntityState.Modified; }
public IActionResult SignUp(User user) { Context.Entry(user).State = EntityState.Modified; Context.SaveChanges(); return(View()); }
public async Task <IActionResult> PutUser(long id, User user) { if (id != user.Id) { return(BadRequest()); } context.Entry(user).State = EntityState.Modified; try { await context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UserExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Update(T entity) { var entry = context.Entry(entity); context.Set <T>().Attach(entity); entry.State = EntityState.Modified; }
public async Task <IActionResult> PutMessage(long id, Message message) { if (id != message.Id) { return(BadRequest()); } _context.Entry(message).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MessageExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public IHttpActionResult PutPost(Guid id, Post post) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != post.Id) { return(BadRequest()); } db.Entry(post).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PostExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> PutPerson([FromRoute] int id, [FromBody] Person person) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != person.ID) { return(BadRequest()); } _context.Entry(person).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public int Update(Story item) { try { _context.Stories.Attach(item); var entry = _context.Entry(item); entry.Property(e => e.Description).IsModified = true; entry.Property(e => e.Title).IsModified = true; entry.Property(e => e.PostedOn).IsModified = true; entry.Property(e => e.Content).IsModified = true; entry.Property(e => e.GroupId).IsModified = true; return(_context.SaveChanges()); } catch (Exception ex) { throw; } }
private void ListUsersAndAlbumViewers(SocialNetworkContext db) { var usrs = db.Users .Select(u => new { u.Username, FollowerIds = u.Followers.Select(f => f.SecondUserId), AlbumsOwnedIds = u.Albums .Where(a => a.Role == Role.Owner) .Select(a => a.AlbumId) }) .OrderBy(u => u.Username) .ToList(); foreach (var us in usrs) { var sb = new StringBuilder(); bool userNameAppended = false; foreach (var fol in us.FollowerIds) { var follower = db.Users .Include(u => u.Albums) .First(f => f.Id == fol); foreach (var alb in follower.Albums) { db.Entry(alb).Reference(u => u.Album).Load(); } var albumNames = follower.Albums .Where(a => us.AlbumsOwnedIds.Contains(a.AlbumId)) .Select(a => a.Album.Name) .ToList(); if (albumNames.Count > 0) { if (userNameAppended == false) { sb.AppendLine($"User: { us.Username}"); userNameAppended = true; } sb.AppendLine($"-Follower: {follower.Username}"); string result = string.Join(", ", albumNames); sb.AppendLine($"--Albums shared: {result}"); } } if (sb.Length > 0) { Console.WriteLine(sb.ToString().Trim()); } } }
public bool UpdatePhoto(Guid idProfile, string urlPhoto) { try { var posts = _dbSet.Where(p => p.IdProfile == idProfile).ToList(); for (var count = 0; count < posts.Count(); count++) { posts[count].UrlPhotoAutor = urlPhoto; _socialNetworkContext.Entry(posts[count]).State = EntityState.Modified; } _socialNetworkContext.SaveChanges(); return(true); } catch { return(false); } }
public ActionResult Edit([Bind(Include = "Id,DateTimeSent,Content")] Message message) { if (ModelState.IsValid) { db.Entry(message).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(message)); }
public ActionResult Edit([Bind(Include = "Id,Title,Description,CreationDate")] PhotoAlbum photoAlbum) { if (ModelState.IsValid) { db.Entry(photoAlbum).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(photoAlbum)); }
public int UpdateCounts(int id, int memberCount, int storyCount) { try { Group group = new Group(); group.Id = id; group.MemberCount = memberCount; group.StoryCount = storyCount; _context.Groups.Attach(group); var entry = _context.Entry(group); entry.Property(e => e.MemberCount).IsModified = true; entry.Property(e => e.StoryCount).IsModified = true; return(_context.SaveChanges()); } catch (Exception ex) { throw; } }
public ActionResult Edit([Bind(Include = "Id,Content")] Comment comment) { if (ModelState.IsValid) { db.Entry(comment).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(comment)); }
public ActionResult Edit([Bind(Include = "Id,Name,Subject")] Group group) { if (ModelState.IsValid) { db.Entry(group).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(group)); }
public void Update(Profile profile) { Profile originalProfile = db.Profiles.Find(profile.Id); originalProfile.Name = profile.Name; originalProfile.PhotoUrl = profile.PhotoUrl; originalProfile.Birthday = profile.Birthday; db.Entry(originalProfile).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,Email,Name,Age,Photo")] Profile profile, HttpPostedFileBase profilePhoto) { if (ModelState.IsValid) { if (profilePhoto != null) { //---- Upload da Foto ---- profile.Photo = StorageService.BlobService.GetInstance() .UploadFile("simplesocialnetwork", Guid.NewGuid().ToString(), profilePhoto.InputStream, profilePhoto.ContentType); } //------------------------ db.Entry(profile).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(profile)); }
/// <summary> /// The method for updating exsisting user in collection /// </summary> /// <param name="dalUser"></param> public void Update(DalUser dalUser) { var user = users.FirstOrDefault(u => u.Id == dalUser.Id); if (!ReferenceEquals(user, null)) { user.Login = dalUser.Login; user.Email = dalUser.Email; user.IsEmailConfirmed = dalUser.IsEmailConfirmed; user.Roles.Clear(); foreach (var item in dalUser.Roles) { var userRole = roles.FirstOrDefault(r => r.Name == item); user.Roles.Add(userRole); } context.Entry(user).State = EntityState.Modified; } }
public void Update(DalPhoto dalPhoto) { var photo = Photos.FirstOrDefault(p => p.Id == dalPhoto.Id); if (!ReferenceEquals(photo, null)) { photo.Data = dalPhoto.Data; photo.Date = dalPhoto.Date; photo.MimeType = dalPhoto.MimeType; photo.IsAvatar = dalPhoto.IsAvatar; photo.Profile.Clear(); foreach (var item in dalPhoto.ProfileId) { var profile = Profiles.FirstOrDefault(p => p.Id == item); photo.Profile.Add(profile); } context.Entry(photo).State = EntityState.Modified; } }
public bool UpDate(Profile profile) { try { PostRepository p = new PostRepository(new SocialNetworkContext()); CommentsFromPostsRepository c = new CommentsFromPostsRepository(new SocialNetworkContext()); p.UpdatePhoto(profile.Id, profile.UrlPhoto); c.UpdatePhoto(profile.Id, profile.UrlPhoto); _socialNetworkContext.Entry(profile).State = EntityState.Modified; _socialNetworkContext.SaveChanges(); return(true); } catch { return(false); } }
public void Update(DalProfile dalProfile) { var profile = Profiles.FirstOrDefault(p => p.Id == dalProfile.Id); if (!ReferenceEquals(profile, null)) { profile.BirthDay = dalProfile.BirthDay; profile.FirstName = dalProfile.FirstName; profile.LastName = dalProfile.LastName; profile.Gender = dalProfile.Gender; profile.RelationStatus = dalProfile.RelationStatus; profile.AvatarId = dalProfile.AvatarId; profile.IsNewInvites = dalProfile.IsNewInvites; profile.City = dalProfile.City; } foreach (var id in dalProfile.Friends) { var temp = Profiles.FirstOrDefault(p => p.Id == id); profile.Friends.Add(temp); } context.Entry(profile).State = EntityState.Modified; }
public async Task <ActionResult> Edit([Bind(Include = "Id,Name,Birthday,PhotoUrl")] Profile profile, HttpPostedFileBase binaryFile) { if (ModelState.IsValid) { if (binaryFile != null) { var photo = new Photo { ContainerName = "profilepictures", FileName = binaryFile.FileName, BinaryContent = binaryFile.InputStream, ContentType = binaryFile.ContentType }; string newPhotoUrl = await _fileService.UploadPhotoAsync(photo); profile.PhotoUrl = newPhotoUrl; } db.Entry(profile).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(profile)); }
public void Update(Post post) { db.Entry(post).State = EntityState.Modified; db.SaveChanges(); }
public void Update(T entity) { _context.Entry(entity).State = EntityState.Modified; }
public void Update(Profile profile) { db.Entry(profile).State = EntityState.Modified; db.SaveChanges(); }
public void EditChat(Chat chat) { _socialNetworkContext.Entry(chat).State = EntityState.Modified; }
public void Update(User item) { db.Entry(item).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); }
public void Update(Publication item) { _context.Entry(item).State = System.Data.Entity.EntityState.Modified; }