示例#1
0
 public PropertyFloorPlanController(IModelService <PropertyFloorPlan, PropertyFloorPlanDto> modelService,
                                    IUploadHelperService uploadHelperService, IPathProvider pathProvider, IEntityService <Property> propertyService) : base(modelService)
 {
     _uploadHelperService = uploadHelperService;
     _pathProvider        = pathProvider;
     _propertyService     = propertyService;
 }
 public PropertyAttachmentController(IUploadHelperService uploadHelperService
                                     , IEntityService <PropertyAttachment> entityService
                                     , IDownloadHelperService downloadHelperService
                                     , IEntityService <Property> propertyService)
 {
     _uploadHelperService   = uploadHelperService;
     _entityService         = entityService;
     _downloadHelperService = downloadHelperService;
     _propertyService       = propertyService;
 }
 public PropertyImageController(IEntityService <PropertyImage> entityService
                                , IUploadHelperService uploadHelperService
                                , IPathProvider pathProvider
                                , IEntityService <Property> propertyService)
 {
     _entityService       = entityService;
     _uploadHelperService = uploadHelperService;
     _pathProvider        = pathProvider;
     _propertyService     = propertyService;
 }
示例#4
0
        public UserAccountController(IModelService <UserAccount, UserAccountDto> modelService,
                                     IUserProvider userProvider, IUserGroupProvider groupProvider, IFastHasher fastHasher, IUploadHelperService uploadHelperService, IPathProvider pathProvider) : base(modelService)
        {
            _userProvider        = userProvider;
            _uploadHelperService = uploadHelperService;
            _pathProvider        = pathProvider;
            _fastHasher          = fastHasher;
            _groupProvider       = groupProvider;
            var administratorGroupId = groupProvider[UserGroup.Administrator].Id;

            modelService.SetBaseFilter(i => i.Where(u => u.IsActive == true && u.UserAccountGroup.FirstOrDefault(g => g.UserAccountId == u.Id).UserGroupId
                                                    != administratorGroupId));
        }
 public ImportantPlaceTypeController(IModelService <ImportantPlaceType, ImportantPlaceTypeDto> modelService
                                     , IUploadHelperService uploadHelperService, IPathProvider pathProvider) : base(modelService)
 {
     _uploadHelperService = uploadHelperService;
     _pathProvider        = pathProvider;
 }