Refactored the DbContext.SaveChanges implementation to add try/catch block with more descriptive error handling;added model validation at the controller level by adding a filter during bootstrap of the site