| 1234567891011121314151617181920212223242526272829303132333435 |
- using BO.AppServer.Data.Entity;
- using BO.AppServer.Metadata.Dto;
- using Quadarax.Foundation.Core.Data.Interface.Entity;
- namespace BO.AppServer.Business.Mapper
- {
- public class MapperLong : Quadarax.Foundation.Core.Data.Mapper.Mapper<MapperLong>
- {
- public MapperLong()
- {
- //TODO: make automatic
- DefineBiDirection<User,UserRDto>();
- DefineBiDirection<User,UserCDto>();
- DefineBiDirection<User,UserUDto>();
- DefineBiDirection<BillingPlan,BillingPlanRDto>();
- DefineBiDirection<BillingPlan,BillingPlanCDto>();
- DefineBiDirection<BillingPlan,BillingPlanUDto>();
- DefineBiDirection<MimeType,MimeTypeRDto>();
- DefineBiDirection<MimeType,MimeTypeCDto>();
- DefineBiDirection<MimeType,MimeTypeUDto>();
- DefineBiDirection<Statistic,StatisticsDto>();
- }
- public void DefineBiDirection<TDao, TDto>()
- where TDao : class, IDao<long>, new()
- where TDto : class, IDto, new()
- {
- DefineBiDirection<TDao, TDto, long>();
- }
- }
- }
|