public AuthController(IAuthRepo repo, IConfiguration configuration, IAuditTrailRepo auditTrailRepo) { _repo = repo; _configuration = configuration; _auditTrailRepo = auditTrailRepo; _auditTrailRepo.Module = SystemModule.Auth; }
public WorkLocationController(ICrudPattern <WorkLocation> crudPattern, IMapper mapper, IValidator <WorkLocation, WorkLocationSaveDto> validator, IAuditTrailRepo auditTrailRepo) { _crudPattern = crudPattern; _mapper = mapper; _validator = validator; _auditTrailRepo = auditTrailRepo; _auditTrailRepo.Module = SystemModule.WorkLocations; }
public CityController(ICrudPattern <City> crudPattern, IMapper mapper, IValidator <City, CitySaveDto> validator, IAuditTrailRepo auditTrailRepo) { _crudPattern = crudPattern; _mapper = mapper; _validator = validator; _auditTrailRepo = auditTrailRepo; _auditTrailRepo.Module = SystemModule.Cities; }
public UserController(ICrudPattern <User> crudPattern, IMapper mapper, IValidator <User, UserSaveDto> validatorSaving, IValidator <User, UserUpdateDto> validatorUpdating, IAuditTrailRepo auditTrailRepo) { _crudPattern = crudPattern; _mapper = mapper; _validatorSaving = validatorSaving; _validatorUpdating = validatorUpdating; _auditTrailRepo = auditTrailRepo; _auditTrailRepo.Module = SystemModule.User; }
public CustomerController(ICrudPattern <Customer> crudPattern, IMapper mapper, IValidator <Customer, CustomerSaveDto> validator, IAuditTrailRepo auditTrailRepo, IConfiguration configuration, IBlobStorageRepo blobStorageRepo) { _crudPattern = crudPattern; _mapper = mapper; _validator = validator; _auditTrailRepo = auditTrailRepo; _configuration = configuration; this._blobStorageRepo = blobStorageRepo; _auditTrailRepo.Module = SystemModule.Customers; var azureBlobConnectionString = _configuration.GetSection("AzureBlobStorage:EasyTwoBlobStorage").Value; _cloudStorage = CloudStorageAccount.Parse(azureBlobConnectionString); }