public ShoppingController( CategoryProvider categoryProvider, ProductProvider productProvider, TagProvider tagProvider, AreaProvider areaProvider, PaymentMethodProvider paymentMethodProvider, AddressTypeProvider addressTypeProvider, OrderProvider orderProvider, PersonProvider personProvider, CartManager cartManager, BankProvider bankProvider, DeliveryTimeProvider deliveryTimeProvider) { this.categoryProvider = categoryProvider; this.productProvider = productProvider; this.tagProvider = tagProvider; this.areaProvider = areaProvider; this.cartManager = cartManager; this.addressTypeProvider = addressTypeProvider; this.paymentMethodProvider = paymentMethodProvider; this.personProvider = personProvider; this.orderProvider = orderProvider; this.deliveryTimeProvider = deliveryTimeProvider; this.bankProvider = bankProvider; }
public void CanInsertAreaIntoDatabase() { using (var context1 = new SACOMaintenanceContext()) { context1.Database.EnsureDeleted(); context1.Database.EnsureCreated(); } var nameOfArea = "New area addition and testing"; var area = new Area(); area.AreaName = nameOfArea; AreaProvider areaProvider = new AreaProvider(); areaProvider.AddEditArea(area); var foundArea = new Area(); foundArea = areaProvider.FindAreaByName(nameOfArea); Assert.AreEqual(nameOfArea, foundArea.AreaName); }
public ProductController(ProductProvider productProvider, CategoryProvider categoryProvider, TagProvider tagProvider, AreaProvider areaProvider) { this.productProvider = productProvider; this.categoryProvider = categoryProvider; this.tagProvider = tagProvider; this.areaProvider = areaProvider; }
public CartManager( ProductProvider productProvider, AreaProvider areaProvider, DeliveryTimeProvider deliveryTimeProvider, IPrincipal principal) { this.productProvider = productProvider; this.principal = principal; this.areaProvider = areaProvider; this.deliveryTimeProvider = deliveryTimeProvider; }
public HomeController( SecurityProvider securityProvider, ShowcaseProvider showcaseProvider, AreaProvider areaProvider, CartManager cartManager, EmailTemplateProvider emailTemplateProvider, Mailer mailer) { this.securityProvider = securityProvider; this.showcaseProvider = showcaseProvider; this.areaProvider = areaProvider; this.cartManager = cartManager; this.emailTemplateProvider = emailTemplateProvider; this.mailer = mailer; }
public ResultModel <AreaModelList> GetOpenCity(string Version) { AreaProvider area = new AreaProvider(); return(area.GetOpenCity(Version, false)); }
public AreaController(AreaProvider areaProvider) { this.areaProvider = areaProvider; }
/// <summary> /// 批量导入骑士验证excel内数据的合法性 add by caoheyang 20150706 /// </summary> /// <param name="st"></param> /// <param name="rowCount"></param> /// <returns></returns> private List <BatchImportClienterExcelDM> ValatiteBatchImportClienterExcel(ISheet st, int rowCount) { List <BatchImportClienterExcelDM> list = new List <BatchImportClienterExcelDM>(); for (int i = 1; i <= rowCount; i++) { string name = "", phone = "", city = "", idCard = ""; if (st.GetRow(i) != null && st.GetRow(i).GetCell(0) != null) //用户名 { name = st.GetRow(i).GetCell(0).ToString(); } if (st.GetRow(i) != null && st.GetRow(i).GetCell(1) != null) //手机号 { phone = st.GetRow(i).GetCell(1).ToString(); } if (st.GetRow(i) != null && st.GetRow(i).GetCell(2) != null) //城市 { city = st.GetRow(i).GetCell(2).ToString(); } if (st.GetRow(i) != null && st.GetRow(i).GetCell(3) != null) //身份证号 { idCard = st.GetRow(i).GetCell(3).ToString(); } BatchImportClienterExcelDM model = new BatchImportClienterExcelDM(); model.Phone = phone; model.Name = name; model.City = city; model.IdCard = idCard; Regex phoneReg = new Regex("^1\\d{10}$"); //手机号验证正则表达式 Regex idcardReg = new Regex(@"^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$"); model.Remark = ""; if (string.IsNullOrWhiteSpace(phone) || string.IsNullOrWhiteSpace(name) || string.IsNullOrWhiteSpace(city) || string.IsNullOrWhiteSpace(idCard)) { model.Remark = model.Remark + "信息不全。"; list.Add(model); continue; } if (!phoneReg.IsMatch(phone))//验证骑士手机号 { model.Remark = model.Remark + "手机号不合法。"; } if (!idcardReg.IsMatch(idCard))//身份证号验证 { model.Remark = model.Remark + "身份证号不合法。"; } // 市编码 IAreaProvider iAreaProvider = new AreaProvider(); AreaModelTranslate areaModel = iAreaProvider.GetNationalAreaInfo(new AreaModelTranslate() { Name = city.Trim(), JiBie = 2 }); if (areaModel == null) { model.Remark = model.Remark + "城市信息不合法。"; } else { model.CityCode = areaModel.NationalCode.ToString(); } if (string.IsNullOrWhiteSpace(model.Remark) && (list.Count(item => item.Phone == phone) > 0)) //验证xls中手机号是否重复 { model.Remark = model.Remark + "信息重复。"; } list.Add(model); } return(list); }