public CarnivoreManager(IAnimalValidator validator, ICalculations math, IConsoleFacade facade, IGenericAnimalManager genericAnimal)
 {
     _validator     = validator;
     _math          = math;
     _facade        = facade;
     _genericAnimal = genericAnimal;
 }
Beispiel #2
0
 public RegisterShipController(UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, ISpaceTransitAuthority spaceTransitAuthority, ICalculations calculations)
 {
     _userManager           = userManager;
     _signInManager         = signInManager;
     _spaceTransitAuthority = spaceTransitAuthority;
     _calculations          = calculations;
 }
 public HerbivoreManager(IAnimalValidator generalAction, ICalculations math, IConsoleFacade facade, IGenericAnimalManager genericAnimal)
 {
     _validator     = generalAction;
     _math          = math;
     _facade        = facade;
     _genericAnimal = genericAnimal;
 }
Beispiel #4
0
        private ICalculations GetCalculations()
        {
            IScooterService scooterService = new ScooterService();

            _calculations = new Calculations(20, scooterService);

            return(_calculations);
        }
Beispiel #5
0
 public RentalCompany(string name, IScooterService scooterService, ICalculations calculations)
 {
     Name           = name;
     ScooterService = scooterService;
     Calculations   = calculations;
     RentHistory    = new List <RentedUnit>();
     _transId       = 0;
 }
Beispiel #6
0
        public ShellViewModel(ICalculations calculator, LoginViewModel loginViewModel)
        {
            _calculator     = calculator;
            _loginViewModel = loginViewModel;

            // -- Pour activer le formulaire de connexion --
            ActivateItem(_loginViewModel);
        }
Beispiel #7
0
 public IncomeService(
     IFiefService fiefService,
     ISettingsService settingsService,
     ICalculations calculations
     )
 {
     _fiefService     = fiefService;
     _settingsService = settingsService;
     _calculations    = calculations;
 }
Beispiel #8
0
 public static void ValidateShip(ModelStateDictionary modelState, Ship ship, ICalculations calculations, double maximumTakeoffMass, Licence licence)
 {
     _modelState   = modelState;
     _ship         = ship;
     _calculations = calculations;
     _weapons      = _ship.Wings.SelectMany(wing => wing.Hardpoint);
     ValidateNumberOfWings();
     ValidateNumberOfWeapons();
     ValidateHullWeight(maximumTakeoffMass);
     ValidateEnergyConsumption();
     ValidateImploderWeapons();
     ValidateCombinationWeapons();
     ValidateNullifierWeapon();
     ValidateKineticWeapons();
     ValidateMaxLicenseWeight(licence);
     ValidateAtLeastOneWeaponPerWing();
 }
Beispiel #9
0
        private void InitGame()
        {
            //initialize collision
            collision = new Calculations();
            //initialize circle
            circle = new Circle((double)numericCircleMass.Value, 40, 480, 0);
            //intialize rectangle
            rectangle = new Shapes.Rectangle((double)numericRectangleMass.Value, (double)numericStaticFriction.Value, (double)numericKineticFriction.Value, 160, 80, (480 - 120 - (int)numericDistance.Value), 0);

            theta     = (double)numericAngle.Value;             //set angle
            standgrav = (double)numericStandGrav.Value;         //set standard gravity
            time      = 0;                                      //set time

            circle.acceleration = 0;                            //set acceleration circle
            circle.speed        = 0;                            //set speed circle

            rectangle.acceleration = 0;                         //set acceleration rectangle
            rectangle.speed        = 0;                         //set speed rectangle

            started      = false;                               //set if started
            hasCollision = false;                               //set if collided
        }
Beispiel #10
0
        public ShellViewModel(ICalculations calculations)
        {
            _calculations = calculations;
            People.Add(new PersonModal {
                FirstName = "Faheem", LastName = "Ahmad"
            });
            People.Add(new PersonModal {
                FirstName = "Salman", LastName = "Khan"
            });
            People.Add(new PersonModal {
                FirstName = "Qasim", LastName = "Ali"
            });

            Student.Add(new StudentModel {
                FullName = "Faheem Ahmad", IsAlive = true
            });
            Student.Add(new StudentModel {
                FullName = "Ali Hasan", IsAlive = false
            });;
            Student.Add(new StudentModel {
                FullName = "Qasim Ali", IsAlive = false
            });
        }
 public NumberHandler(ICalculations c)
 {
     _calc = c;
 }
 /// <summary>
 /// Constructor   : EmployeeResignationBLL
 /// Author        : Khushboo Patel
 /// Creation Date : 17 October 2019
 /// Purpose       : To resolve the dependency
 /// <param name="employeeResignation"> EmployeeResignation</param>
 /// <param name="calculations"> Calculations</param>
 public EmployeeResignationBLL(IEmployeeResignationDAL employeeResignation, ICalculations calculations, IClaims claims)
 {
     _employeeResignation = employeeResignation;
     _calculations        = calculations;
     _claims = claims;
 }
Beispiel #13
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="random">Random generator for new step creation.</param>
 /// <param name="validator"> Psotion validator.</param>
 /// <param name="calculations"> Game math.</param>
 public HerbivoreManager(IRandom random, IPositionValidator validator, ICalculations calculations)
 {
     _random       = random;
     _validator    = validator;
     _calculations = calculations;
 }
Beispiel #14
0
 public void Setup()
 {
     riskBandRepository = new RiskBand();
     riskRate           = new RiskRate(riskBandRepository);
     calculations       = new Calculations(riskRate);
 }
 /// <summary>
 /// Constructor   : ApprovalResignationBLL
 /// Author        : Binal Patel
 /// Creation Date : 17 October 2019
 /// Purpose       : To resolve the dependency
 /// </summary>
 /// <param name="approvalResignationDAL">ApprovalResignationDAL</param>
 /// <param name="calculations">Calculations</param>
 /// <param name="claims">Claims</param>
 public ApprovalResignationBLL(IApprovalResignationDAL approvalResignationDAL, ICalculations calculations, IClaims claims)
 {
     _approvalResignationDAL = approvalResignationDAL;
     _calculations           = calculations;
     _claims = claims;
 }
 public HomeController(ICalculations calculations)
 {
     _calculations = calculations;
 }
Beispiel #17
0
 public Calculator()
 {
     InitializeComponent();
     _calculations = new Calculations();
 }
 public GenericAnimalManager(ICalculations math, IAnimalValidator validator, IAnimalFactory animalFactory)
 {
     _math          = math;
     _validator     = validator;
     _animalFactory = animalFactory;
 }
Beispiel #19
0
 public void Initialize()
 {
     _calculations = GetCalculations();
 }
Beispiel #20
0
 public DoublesManager(ICalculations calculation)
 {
     this.calculation = calculation;
 }
Beispiel #21
0
 /// <summary>
 /// Default constructor.
 /// </summary>
 /// <param name="calculations">Game math</param>
 public AnimalManager(ICalculations calculations)
 {
     _calculations = calculations;
 }