Case Management System
A legal case management system for expert witnesses. Cloud based database and web API with a dedicated windows desktop client.
All code ...
A legal case management system for expert witnesses. Cloud based database and web API with a dedicated windows desktop client.
All code was written using C#. The database used was SQL Azure and Azure mobile services were used for the API. Azure B2B authentication is used for security. The desktop client was written with Windows Presentation Foundation using the MVVM pattern.
C#
WPF
Azure
OAuth 2.0
Microsoft SQL Server
View more
Genesis Oil and Gas Consultants Limited
2017
The project brief was to design and develop a modern looking, responsive user interface using .NET and OLE automation to talk to an estim...
The project brief was to design and develop a modern looking, responsive user interface using .NET and OLE automation to talk to an estimating engine developed in house by another team. This would replace an earlier user interface written in VB6 some years earlier.
The final solution used a combination of Windows Presentation Foundation (WPF), C# and VB.Net. The MVVM pattern was used through out with the OLE automation, printing etc. wrapped in service classes.
During the project I was also responsible for mentoring an inhouse VB6 programmer to bring them up to speed with .NET.