Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Which layer is the best to add a new method?
Message
 
 
To
All
General information
Forum:
ASP.NET
Category:
Class design
Title:
Which layer is the best to add a new method?
Environment versions
Environment:
C# 4.0
OS:
Windows 7
Network:
Windows 2003 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01619738
Message ID:
01619738
Views:
73
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
Next
Reply
Map
View

Click here to load this message in the networking platform