I built a mvc 5 web application (.net framework and sql server database). I have a design question. Some users are in an office and some have laptops in car. How can I make sure that users don't overwrite another user's modifications on a page? user1 edits a record, and user2 tries to edit the same record before user1 has saved the changes. Any guidance appreciated.