Example #1
0
 public async Task <List <DeliveryAddress> > GetDeliveryAddressByUserGuid(Guid userGuid)
 {
     using (IDAL.IDeliveryAddressService deliveryAddress = new DeliveryAddressService())
     {
         return(await deliveryAddress.GetAllAsync().Where(m => m.UserGuid == userGuid).ToListAsync());
     }
 }
Example #2
0
 public static void BeforeDeliveryAddressScenarios()
 {
     var addressRepository = new AddressRepository();
     var logger = new FakeLogger();
     var addressService = new DeliveryAddressService(addressRepository, logger);
     ScenarioContext.Current.Set(addressService);
 }
        public BaseUpdateResponse Del(Guid id)
        {
            //TODO 调用业务层获取数据库数据
            //此处直接手动写一些数据返回了
            IDeliveryAddressService deliveryAddressService = new DeliveryAddressService();

            deliveryAddressService.RemoveAsync(id);
            BaseUpdateResponse response = new BaseUpdateResponse()
            {
                Code    = 0,
                Count   = 1,
                Message = "删除成功"
            };

            return(response);
        }
        public BaseRequestResponse <List <DeliveryAddress> > Get(Guid userGuid)
        {
            //TODO 调用业务层获取数据库数据
            //此处直接手动写一些数据返回了
            IDeliveryAddressService deliveryAddressService = new DeliveryAddressService();
            List <DeliveryAddress>  list = deliveryAddressService.GetAllAsync().Where(m => m.UserGuid == userGuid).ToList();
            BaseRequestResponse <List <DeliveryAddress> > response
                = new BaseRequestResponse <List <DeliveryAddress> >
                {
                Code    = ResultCode.NormalCode,
                Result  = list,
                Message = "获取成功"
                };

            return(response);
        }
Example #5
0
 public async Task AddDeliveryAddress(DeliveryAddress deliveryAddress)
 {
     using (var deliveryAddressServ = new DeliveryAddressService())
     {
         //await deliveryAddressServ.CreateAsync(new DeliveryAddress()
         //{
         //    Name = deliveryAddress.Name,
         //    Phone = deliveryAddress.Phone,
         //    Sheng = deliveryAddress.Sheng,
         //    City = deliveryAddress.City,
         //    Town = deliveryAddress.Town,
         //    MoreAddress = deliveryAddress.MoreAddress,
         //    UserGuid = deliveryAddress.UserGuid
         //});
         await deliveryAddressServ.CreateAsync(deliveryAddress);
     }
 }
Example #6
0
        public async Task AddDeliveryAddress(string name, string phone, string sheng, string city, string town, string moreAddress, Guid userGuid)
        {
            using (var deliveryAddressServ = new DeliveryAddressService())
            {
                await deliveryAddressServ.CreateAsync(new DeliveryAddress()
                {
                    Name        = name,
                    Phone       = phone,
                    Sheng       = sheng,
                    City        = city,
                    Town        = town,
                    MoreAddress = moreAddress,
                    UserGuid    = userGuid
                });

                // await deliveryAddressServ.CreateAsync(deliveryAddress);
            }
        }