public bool AddPackageToLine(MinutesBankPackageModel package, int lineId)
        {
            var convertedPackage = FromProgramToDb.ConvertMinutesPackage(package);

            if (Repo.AddPackage(convertedPackage, lineId))
            {
                return(true);
            }
            return(false);
        }
Example #2
0
        public MinutesBankPackageEntity ConvertMinutesPackage(MinutesBankPackageModel originalPackage)
        {
            var convertedPackage = new MinutesBankPackageEntity
            {
                PackageName              = originalPackage.PackageName,
                BasePricePerMinute       = originalPackage.BasePricePerMinute,
                BasePricePerSMS          = originalPackage.BasePricePerSMS,
                DateActivated            = originalPackage.DateActivated,
                DateCancled              = originalPackage.DateCancled,
                MinutesBankPrice         = originalPackage.MinutesBankPrice,
                AmountOfMinutesInPackage = originalPackage.AmountOfMinutesInPackage,
                AmountOfSmsInPackage     = originalPackage.AmountOfSmsInPackage
            };

            return(convertedPackage);
        }
Example #3
0
        public bool AddPackageToLine(int lineId, string packageName, double baseMinutePrice, double baseSMSPrice, double packagePrice, int amountOfMinutes, int amountOfSms)
        {
            var newPackage = new MinutesBankPackageModel
            {
                PackageName              = packageName,
                BasePricePerMinute       = baseMinutePrice,
                BasePricePerSMS          = baseSMSPrice,
                DateActivated            = DateTime.Now,
                MinutesBankPrice         = packagePrice,
                AmountOfMinutesInPackage = amountOfMinutes,
                AmountOfSmsInPackage     = amountOfSms,
            };

            if (PService.AddPackageToLine(newPackage, lineId))
            {
                return(true);
            }
            return(false);
        }