public async Task <Announcement> Update(Announcement item) { if (!AlreadyExist(item.AnnouncementId)) { return(null); } _db.Entry(item).State = EntityState.Modified; await Task.Run(() => _db.Announcement.Update(item)); return(await _db.Announcement.FindAsync(item.AnnouncementId)); }
public async Task <User> Update(User item) { if (!AlreadyExists(item.UserId)) { return(null); } _db.Entry(item).State = EntityState.Modified; await Task.Run(() => _db.Users.Update(item)); return(await _db.Users.FindAsync(item.UserId)); }