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

            if (Repo.AddPackage(convertedPackage, lineId))
            {
                return(true);
            }
            return(false);
        }
Beispiel #2
0
        public SpecialPricePackageEntity ConvertSpecialPackage(SpecialPricePackageModel originalPackage)
        {
            var convertedPackage = new SpecialPricePackageEntity
            {
                PackageName           = originalPackage.PackageName,
                BasePricePerMinute    = originalPackage.BasePricePerMinute,
                BasePricePerSMS       = originalPackage.BasePricePerSMS,
                DateActivated         = originalPackage.DateActivated,
                DateCancled           = originalPackage.DateCancled,
                PackagePricePerMinute = originalPackage.PackagePricePerMinute,
                PackagePricePerSMS    = originalPackage.PackagePricePerSMS
            };

            return(convertedPackage);
        }
Beispiel #3
0
        public bool AddPackageToLine(int lineId, string packageName, double baseMinutePrice, double baseSMSPrice, double specialMinutePrice, double specialSMSPrice)
        {
            var newPackage = new SpecialPricePackageModel
            {
                PackageName           = packageName,
                BasePricePerMinute    = baseMinutePrice,
                BasePricePerSMS       = baseSMSPrice,
                DateActivated         = DateTime.Now,
                PackagePricePerMinute = specialMinutePrice,
                PackagePricePerSMS    = specialSMSPrice
            };

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