Example #1
0
 /// <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;
 }
Example #2
0
 public BaseApiController(IFamilyUnitOfWork data, IFamilyValidator validator, IFamilyMapper map)
 {
     this.data      = data;
     this.validator = validator;
     this.map       = map;
 }