Hi everybody,
I am having a dilemma of the best implementation and wondering if you can make suggestions.
In our database several tables have salespoint and operator columns (or similar named columns). These columns need to be populated with the currently logged operator and salespoint when a row is added or updated.
For each of the table a model class is generated using Reverse POCO generator.
For manipulations with the model class we use repository classes which are based on the RepositoryBase class which uses generics.
Then we use adapter class (which is not based on anything) and then the API Controller class that also uses ViewModel (and not directly the model).
So, I'd like to introduce a method that can update the operator and salespoint columns using OperatorSession static class.
Currently I'm doing it in the API Controller class in each case when it's required (e.g. duplicating code).
I am wondering what would be a best way to introduce such a generic method based on what I described.
Thanks in advance for the suggestions.
If it's not broken, fix it until it is.
My Blog