C# API: Return Result Not Latest

Have you ever encountered an issue whereby you can do all the CRUD (Create, Read, Update & Delete) operations/methods via API successfully, but when you amend the data directly from SQL, it does not return the latest modified data when request it from API?

After going through the code, I can't find anything wrong with it. Turns out that I'm using the same DataContext for other operations/methods too! All I need to do is separate the DataContext for Read only; as I want it to return the latest data from database. Tadaaaa~

Before


After

Reference:
StackOverflow