public async Task <Notification> MarkNotificationAsRead(int notificationID) { var notification = await GetNotificationById(notificationID); if (notification == null) { throw new ArgumentNullException(); } notification.Read = true; _selahDbContext.Update(notification); await _selahDbContext.SaveChangesAsync(); return(notification); }
public async Task <int> Clap(int clapNumber, int postId) { var postClap = await _selahDbContext.PostClaps.Where(clap => clap.PostClapId == postId).FirstOrDefaultAsync(); if (postClap != null) { postClap.Claps += clapNumber; _selahDbContext.Update(postClap); await _selahDbContext.SaveChangesAsync(); return(await GetClaps(postId)); } postClap = new PostClap { PostClapId = postId, Claps = clapNumber }; _selahDbContext.Add(postClap); await _selahDbContext.SaveChangesAsync(); return(await GetClaps(postId)); }
public async Task <bool> UpdateEvent(Event e_event) { _selahDbContext.Update <Event>(e_event); return(Convert.ToBoolean(await _selahDbContext.SaveChangesAsync())); }
public async Task <bool> UpdatePost(Post post) { _selahDbContext.Update <Post>(post); return(Convert.ToBoolean(await _selahDbContext.SaveChangesAsync())); }
public async Task <bool> UpdateVolunteer(Volunteer volunteer) { selahDbContext.Update <Volunteer>(volunteer); return(Convert.ToBoolean(await selahDbContext.SaveChangesAsync())); }
public async Task <bool> UpdateTestimony(Testimonial testimony) { _selahDbContext.Update <Testimonial>(testimony); return(Convert.ToBoolean(await _selahDbContext.SaveChangesAsync())); }
public async Task <bool> UpdatePicture(Picture picture) { _selahDbContext.Update <Picture>(picture); return(Convert.ToBoolean(await _selahDbContext.SaveChangesAsync())); }
public async Task <bool> UpdateBook(Book book) { _selahDbContext.Update <Book>(book); return(Convert.ToBoolean(await _selahDbContext.SaveChangesAsync())); }