Add comment view model and collection of comment view models to case edit view model
Add view and style for comments, add a link to add comment
Change Id to ID for consistance
Implement add comment action, add inline add comment controller
Add new permission test - staff can view assigned case
Add migration for comments
Initialize comments collection when create new EditCaseViewModel
Add add comment function with ajax post
Improve css for comments
Fix a minor json error
Refactor layout structure to share most of the UI
Add a notification bar
Fix a links error
Implement global error handler so that controller actions can simply throw custom exceptions. ajax call will display exception message to a flash; html call will display it in a plain text rather than IIS error page which is not end-user friendly.
Adjust notification position
Change upload files to use standard error handling