public bool AddPackageToLine(MinutesBankPackageModel package, int lineId) { var convertedPackage = FromProgramToDb.ConvertMinutesPackage(package); if (Repo.AddPackage(convertedPackage, lineId)) { return(true); } return(false); }
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); }
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); }