public CreateLineResult AddLine(LineModel line)
        {
            var lineEntity          = FromProgramToDb.ConvertLine(line);
            CreateLineResult result = new CreateLineResult();

            if (Repo.IsLineExist(line.LineNumber))
            {
                result.IsCreated   = false;
                result.Description = lineExist;
            }
            else
            {
                if (Repo.AddLine(lineEntity, lineEntity.UserId))
                {
                    result.Id          = Repo.GetLine(line.LineNumber).LineId;
                    result.IsCreated   = true;
                    result.Description = lineCreated;
                }
                else
                {
                    result.IsCreated   = false;
                    result.Description = lineFailed;
                }
            }

            return(result);
        }
        private bool SaveAllNewSMSsToDb(List <SMSModel> smss)
        {
            var convertedSMSs = FromProgramToDb.ConvertSMS(smss);

            if (ARepo.AddActivity(convertedSMSs))
            {
                return(true);
            }
            return(false);
        }
Example #3
0
        private bool SaveAllNewCallsToDb(IEnumerable <CallModel> calls)
        {
            var convertedCalls = FromProgramToDb.ConvertCall(calls);

            if (ARepo.AddActivity(convertedCalls))
            {
                return(true);
            }
            return(false);
        }
        public bool AddPackageToLine(SpecialPricePackageModel package, int lineId)
        {
            var convertedPackage = FromProgramToDb.ConvertSpecialPackage(package);

            if (Repo.AddPackage(convertedPackage, lineId))
            {
                return(true);
            }
            return(false);
        }
        public bool AddPackageToLine(MinutesBankPackageModel package, int lineId)
        {
            var convertedPackage = FromProgramToDb.ConvertMinutesPackage(package);

            if (Repo.AddPackage(convertedPackage, lineId))
            {
                return(true);
            }
            return(false);
        }