/// <summary> /// This method used to get recharge plan by operater /// </summary> /// <param name="operater"></param> /// <returns></returns> public List <RechargePlans> GetRechargePlansByOperater(string operater) { List <RechargePlans> rechargePlanslist = new List <RechargePlans>(); var operaterModelList = this.operaterRepositary.GetOperatorList(); var rechargeList = (from recharge in operaterModelList where recharge.Operater == operater select recharge).ToList(); foreach (var rechargePlan in rechargeList) { var plan = new RechargePlans { Data = rechargePlan.Data, Descriptions = rechargePlan.Descriptions, Id = rechargePlan.Id, Mrp = rechargePlan.Mrp, Operater = rechargePlan.Operater, Roaming = rechargePlan.Roaming, Sms = rechargePlan.Sms, ValidateDays = rechargePlan.ValidateDays }; rechargePlanslist.Add(plan); } return(rechargePlanslist); }
/// <summary> /// This method represents All prepaid plans /// </summary> /// <returns></returns> public List <RechargePlans> GetAllPrepaidPlans() { List <RechargePlans> rechargePlanslist = new List <RechargePlans>(); var operaterModelList = this.operaterRepositary.GetOperatorList(); foreach (var rechargePlan in operaterModelList) { var plan = new RechargePlans { Data = rechargePlan.Data, Descriptions = rechargePlan.Descriptions, Id = rechargePlan.Id, Mrp = rechargePlan.Mrp, Operater = rechargePlan.Operater , Roaming = rechargePlan.Roaming, Sms = rechargePlan.Sms, ValidateDays = rechargePlan.ValidateDays }; rechargePlanslist.Add(plan); } return(rechargePlanslist); }
public bool InsertRechargePlan(RechargePlans operaterModel) { throw new NotImplementedException(); }