public OrderInfoController(IOrderInfoRepository orderInfoRepository,
                            IOrderGoodsRepository orderGoodsRepository,
                            IClientInfoRepository clientInfoRepository)
 {
     _orderInfoRepository  = orderInfoRepository;
     _orderGoodsRepository = orderGoodsRepository;
     _clientInfoRepository = clientInfoRepository;
 }
Exemple #2
0
 public DataManager(IDishesRepository dishesRepository,
                    ITagsRepository tagsRepository,
                    ICategoriesRepository categoriesRepository,
                    IBasketsRepository basketsRepository,
                    IImagesRepository imagesRepository,
                    IOrderInfoRepository orderInfoRepository)
 {
     _dishesRepository     = dishesRepository;
     _categoriesRepository = categoriesRepository;
     _tagsRepository       = tagsRepository;
     _basketsRepository    = basketsRepository;
     _imagesRepository     = imagesRepository;
     _orderInfoRepository  = orderInfoRepository;
 }
Exemple #3
0
 public DataManager(IClothesRepository clothesRepository,
                    ITagsRepository tagsRepository,
                    IBrandsRepository brandsRepository,
                    IBasketsRepository basketsRepository,
                    IImagesRepository imagesRepository,
                    IOrderInfoRepository orderInfoRepository)
 {
     _clothesRepository   = clothesRepository;
     _brandsRepository    = brandsRepository;
     _tagsRepository      = tagsRepository;
     _basketsRepository   = basketsRepository;
     _imagesRepository    = imagesRepository;
     _orderInfoRepository = orderInfoRepository;
 }
        Logger logger = NLog.LogManager.GetCurrentClassLogger();//实例化


        public OrderInfoController(IOrderInfoRepository orderInfoRepository, IOrderCommentRepository orderCommentRepository, IOrderDelivery orderDelivery)
        {
            _orderInfoRepository    = orderInfoRepository;
            _orderCommentRepository = orderCommentRepository;
            _orderDelivery          = orderDelivery;
        }
Exemple #5
0
        private List<OrderBusiEntity> GetOrderBusiEntityByIds(IOrderInfoRepository iOrderRepos, List<string> orderIds)
        {
            List<OrderInfo> orderList = iOrderRepos.Find(m => orderIds.Contains(m.OrderId)).OrderByDescending(m => m.OrderDate).ToList();
            List<OrderBusiEntity> reslut = new List<OrderBusiEntity>();
            foreach (OrderInfo item in orderList)
            {
                OrderBusiEntity model = new OrderBusiEntity
                {
                    CurrencyStr = item.CurrencyStr,
                    IsPayment = item.IsPayment,
                    OrderDate = item.OrderDate.Value,
                    TotalPrice = item.TotalPrice,
                    OrderId = item.OrderId,
                    Address = item.User ==null? string.Empty : item.User.Address,
                    CountryName = item.User ==null? string.Empty : item.User.CountryName,
                    FirstName = item.User ==null? string.Empty : item.User.FirstName,
                    EmailAddress = item.User == null ? string.Empty : item.User.EmailAddress,
                    Zip = item.User == null ? string.Empty : item.User.Zip,
                    Town = item.User == null ? string.Empty : item.User.Town,
                    PayType = item.PayType
                };

                foreach (var record in item.DonateRecords)
                {
                   model.ProjecName = record.DonationProject.ProjectName;
                   break;
                }

                if (item.User != null)
                {
                    model.Goodies = GetGoodies(item);
                    model.UnitPrices = GetUnitPrices(item);
                }
                reslut.Add(model);
            }
            return reslut;
        }
 public OrdersController(IOrderInfoRepository orderInfoRepository)
 {
     _orderInfoRepository = orderInfoRepository;
 }
Exemple #7
0
 public OrderManagementServices(IOrderInfoRepository orderInfoRepository)
 {
     _orderInfoRepository = orderInfoRepository;
 }
 public OrderInfoController(IOrderInfoRepository Order)
 {
     _Order = Order;
 }
 public OrderInfoController(IOrderInfoRepository orderInfoRepository, ISendGoodsInfoRepository sendGoodsInfoRepository)
 {
     _orderInfoRepository = orderInfoRepository;
     _sendGoodsInfoRepository = sendGoodsInfoRepository;
 }
Exemple #10
0
 public OrderInfoService(IOrderInfoRepository orderInfoRepository)
 {
     _orderInfoRepository = orderInfoRepository;
     this.BaseDal         = orderInfoRepository;
 }
Exemple #11
0
 public OrderInfoService(IOrderInfoRepository dal)
 {
     this.dal     = dal;
     base.baseDal = dal;
 }
Exemple #12
0
 public StatisticsController(IOrderInfoRepository orderInfoRepository)
 {
     _orderInfoRepository = orderInfoRepository;
 }