Exemplo n.º 1
0
        public void ChangeActualCountryNotEmptyDB()
        {
            Account anAccount = new Account()
            {
                Phone      = "098 204 265",
                Balance    = 0,
                CountryTag = "UY"
            };

            DateTime startingHour  = DateTime.Today;
            DateTime finishingHour = DateTime.Today;

            startingHour  = startingHour.AddHours(13);
            finishingHour = finishingHour.AddHours(14);

            Purchase purchase = new Purchase
            {
                LicensePlate    = "ABA 1234",
                StartingHour    = startingHour,
                FinishingHour   = finishingHour,
                AmountOfMinutes = 60,
                CountryTag      = "UY"
            };

            accountRepository.Add(anAccount);
            purchaseRepository.Add(purchase);

            Country arg = new Argentina();

            aParking.ActualCountry = arg;
            Assert.AreEqual(aParking.GetAllAccounts().Count(), 1);
            Assert.AreEqual(aParking.GetAllPurchases().Count(), 1);
            Assert.AreEqual(aParking.GetActualCost().Value, 1);
            Assert.AreEqual(aParking.ActualCountry.GetCountryTag(), "AR");
        }
Exemplo n.º 2
0
        private void LoadInicialCost()
        {
            CostPerMinute inicialCostUy = new CostPerMinute()
            {
                Value      = INICIAL_DEFAULT_COSTPERMINUTE,
                CountryTag = "UY"
            };

            CostPerMinute inicialCostAr = new CostPerMinute()
            {
                Value      = INICIAL_DEFAULT_COSTPERMINUTE,
                CountryTag = "AR"
            };
            CostPerMinute a = GetActualCost();

            if (a == null)
            {
                costRepository.Add(inicialCostUy);
                costRepository.Add(inicialCostAr);
            }
        }
Exemplo n.º 3
0
        public async Task <JsonResult> Add([FromBody] Parking input)
        {
            await CheckPermission();

            if (string.IsNullOrEmpty(input.Name) || string.IsNullOrEmpty(input.StantionId.ToString()))
            {
                throw new Exception("Some input parameters NULL");
            }
            var sqlR = new ParkingRepository(_logger);

            if (input.Id != 0)
            {
                await sqlR.Update(input);

                return(Json(new { message = "Update OK" }));
            }
            return(Json(await sqlR.Add(input)));
        }
Exemplo n.º 4
0
 private void AddPurchase(Purchase aPurchase)
 {
     purchaseRepository.Add(aPurchase);
 }
Exemplo n.º 5
0
 public void AddAccount(Account anAccount)
 {
     accountRepository.Add(anAccount);
 }