/// <summary> /// BenefitsApiController - This is a simple controller to perform the calculations. /// This was the chosen method for performing calculations to demonstrate /// a .Net application. /// The dependencies for this project are injected with the help of the /// IOC Framework StructureMap /// </summary> /// <param name="appConfig"></param> /// <param name="calculator"></param> /// <param name="modelMapper"></param> public BenefitsApiController(IAppConfiguration appConfig, ICalculator calculator, IModelMapper modelMapper, IFamilyValidator familyValidator) { _calculator = calculator; _appConfig = appConfig; _modelMapper = modelMapper; _familyValidator = familyValidator; }
public BaseApiController(IFamilyUnitOfWork data, IFamilyValidator validator, IFamilyMapper map) { this.data = data; this.validator = validator; this.map = map; }