public MPMerchantContractModel()
 {
     HistoryDetail = new MPMerchantHistoryDetailModel();
     ActivityDetail = new MPMerchantActivityDetailModel();
     SalesRep = new List<MPMerchantContractSalesRepresentativeModel>();
 }
Example #2
0
        public MPMerchantActivityDetailModel RetrieveMerchantActivities(int merchantId, int ProcessorTypeId, string MonthName)
        {
            List<MPMerchantActivityModel> Activities = merchantProfileRepository.RetrieveMerchantActivities(merchantId, ProcessorTypeId, MonthName).ToList();
            var GroupedActivities = Activities.
                GroupBy(m => m.MonthName).
                SelectMany(m => m).ToList();

            MPMerchantActivityDetailModel objActivities = new MPMerchantActivityDetailModel();
            objActivities.ActivityDetail = GroupedActivities;

            return objActivities;
        }
Example #3
0
        public MPMerchantActivityDetailModel RetrieveContractActivities(int contractId, int ProcessorTypeId, string ProcessorNumber, DateTime ActivityStartDate, DateTime ActivityEndDate)
        {
            IList<MPMerchantActivityModel> objDetails = merchantProfileRepository.RetrieveContractActivities(contractId, ProcessorTypeId, ProcessorNumber, ActivityStartDate, ActivityEndDate);
            MPMerchantActivityDetailModel objActivities = new MPMerchantActivityDetailModel();
            objActivities.ActivityDetail = objDetails.ToList();

            return objActivities;
        }
Example #4
0
        public MPMerchantActivityDetailModel RetrieveMerchanActivitiesMonthly(int merchantId, int ProcessorTypeId, string ProcessorNumber, DateTime ActivityStartDate, DateTime ActivityEndDate)
        {
            List<MPMerchantActivityModel> Activities = merchantProfileRepository.RetrieveMerchanActivitiesMonthly(merchantId, ProcessorTypeId, ProcessorNumber, ActivityStartDate, ActivityEndDate).ToList();
            var GroupedActivities = Activities.
                GroupBy(m => m.MonthName).
                SelectMany(m => m).ToList();

            MPMerchantActivityDetailModel objActivities = new MPMerchantActivityDetailModel();
            objActivities.ActivityDetail = GroupedActivities;

            return objActivities;
        }