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); }
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); }