public void AddingNewProduct() { var product = new Product() { Name = "Yogourt", CategoryId = 1, Category = categorySelected, Image = "icon4", Remarks = "Hecho en casa" }; //Setup dataServiceMock.Setup(m => m.Insert <Product>(product)) .Returns(new Product() { ProductId = 4, Name = product.Name }) .Verifiable(); //Act var productManager = new ProductsManager(dataServiceMock.Object, categorySelected); var productExpected = productManager.Add(product); //Assert dataServiceMock.Verify(); Assert.AreEqual(4, productExpected.ProductId); Assert.AreEqual(productExpected.Name, product.Name); Assert.AreEqual(4, categorySelected.ProductList.Count); }
public void Getproduct() { DataTable dt = ProductsManager.SelectAllByTop(); rptSlidercontent.DataSource = dt; rptSlidercontent.DataBind(); }
public void TestSearchValidations() { ProductsManager mgr = new ProductsManager(); string searchCriteria = "truc"; Assert.IsTrue(mgr.ValidateSearchCriteria(searchCriteria)); }
protected void Button1_Click(object sender, EventArgs e) { if (this.FileUpload1.HasFiles) { string filename = this.FileUpload1.FileName; string name = filename.Substring(filename.LastIndexOf(".") + 1).ToLower(); if (name != "jpg" && name != "jpeg" && name != "png" && name != "gif") { Response.Write("<script>alert('图片的格式不正确!');</script>"); } else { this.FileUpload1.SaveAs(Server.MapPath("../images/") + filename); this.Image1.ImageUrl = "../images/" + filename; Products p = new Products(); p.ProductsID = Convert.ToInt32(Request["id"].ToString()); p.PhotoUrl = filename; int rows = ProductsManager.ProductsTuPianUpdate(p); if (rows > 0) { Response.Write("<script>alert('添加成功!');</script>"); } else { Response.Write("<script>alert('添加失败!');</script>"); } } } }
protected void btnDel_Click(object sender, EventArgs e) { bool Del = false; for (int i = 0; i < grData.Rows.Count; i++) { try { HtmlInputCheckBox htmlCheckBox = (HtmlInputCheckBox)grData.Rows[i].FindControl("cbxDel"); if (htmlCheckBox.Checked) { ProductsManager.Delete(int.Parse(htmlCheckBox.Value)); Del = true; } } catch { } } BindData(); if (Del) { this.lblError.Text = "Đã xóa bài viết."; } else { this.lblError.Text = "Không có bài viết nào bị xóa."; } }
public Product Available(string search_term_string) { Product product; product = ProductsManager.FindProduct(search_term_string); return(product); }
public ActionResult StartProduct(int id) { ProductsManager pm = new ProductsManager(); model.plist = pm.Listele().Where(x => x.CategoryID == id).ToList(); return(RedirectToAction("StartShop", model)); }
static void Main(string[] args) { ProductsManager productsManager = new ProductsManager(new InMemoryProductsDal()); ProductsManager productsManagerSql = new ProductsManager(new SqlProductsDal()); Product product2 = new Product { BrandId = 1, ColorId = 6, Price = 127, ProductId = 7, ProductTypeId = 1, SexId = 1 }; productsManagerSql.Add(product2); foreach (var product in productsManager.GetAll()) { string brandName = productsManager.GetProductBrand(product.BrandId); string colorName = productsManager.GetProductColor(product.ColorId); string sexName = productsManager.GetProductSex(product.SexId); string productType = productsManager.GetProductType(product.ProductTypeId); Console.WriteLine( "{0}: Brand: {1} --- Color: {2} --- Sex:{3} --- Price:{4} --- Type: {5}" , product.ProductId, brandName, colorName, sexName, product.Price, productType ); } Console.WriteLine("4'th products color: " + productsManager.GetProductColor(productsManager.GetById(4).ColorId)); Product product1 = productsManager.GetById(6); Console.WriteLine("6'th products brand: " + productsManager.GetProductBrand(product1.BrandId)); }
private void BindData() { try { DataTable dtb = ProductsManager.SelectAll(); if (dtb != null) { DataView dv = dtb.DefaultView; string strFilter = " 1=1 "; if (this.txtName.Text.Trim() != "") { strFilter += " and ProductName like '%" + this.txtName.Text.Trim() + "%'"; } if (this.txtTransCode.Text.Trim() != "") { strFilter += " and ProductCode like '%" + this.txtTransCode.Text.Trim() + "%'"; } if (this.ddlCategory.SelectedValue.Trim() != "0") { strFilter += " and CategoryID = '" + this.ddlCategory.SelectedValue.Trim() + "'"; } dv.RowFilter = strFilter; this.grData.DataSource = dv; this.grData.DataBind(); } } catch (Exception ex) { this.lblError.Text = ex.Message; throw ex; } }
public string ProductInfo() { string ret = ""; string productId = ""; MemoryStream stream = new MemoryStream(); Request.Body.CopyTo(stream); stream.Position = 0; using (StreamReader reader = new StreamReader(stream)) { string requestBody = reader.ReadToEnd(); if (requestBody.Length > 0) { var obj = JsonConvert.DeserializeObject <PostData>(requestBody); if (obj != null) { productId = obj.productId; } } } Product product = ProductsManager.getProductById(int.Parse(productId)); ret = JsonConvert.SerializeObject(product); return(ret); }
protected void BindDataOne() { DataView dt = ProductsManager.SelectProByCateDaotv(int.Parse(Request["CategoryID"])).DefaultView; try { if (ddlSort.SelectedValue != "0" && ddlSort.SelectedValue == "1") { dt.Sort = "CreateOn ASC"; } if (ddlSort.SelectedValue != "0" && ddlSort.SelectedValue == "2") { dt.Sort = "ProductPrice ASC"; } if (ddlSort.SelectedValue != "0" && ddlSort.SelectedValue == "3") { dt.Sort = "ProductPrice DESC"; } clpNews.MaxPages = 10000000; clpNews.PageSize = 16; // số items hiển thị trên một trang. clpNews.DataSource = dt; clpNews.BindToControl = rptProductbycate; rptProductbycate.DataSource = clpNews.DataSourcePaged; rptProductbycate.DataBind(); } catch (Exception) { throw; } }
public MainWindow() { ProductsManager = new ProductsManager(); InitializeComponent(); AddAddonsToComboBox(); }
public void GetTotalPriceScenarioCTestMethod() { IDoumentProvider doumentProvider = new DocumentManager(); List <Order> orders = new List <Order>(); ProductsManager productsManager = new ProductsManager(doumentProvider); var products = productsManager.GetProducts(); List <Product> finalProducts = new List <Product>(); finalProducts.Add(products.Where(s => s.Id == "A").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "A").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "A").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "B").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "B").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "B").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "B").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "B").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "C").FirstOrDefault()); finalProducts.Add(products.Where(s => s.Id == "D").FirstOrDefault()); Order orderOne = new Order(); orderOne.OrderID = 1; orderOne.Products = finalProducts; orders.Add(orderOne); PromotionManager promotionsManager = new PromotionManager(doumentProvider); PromotionEnginManager promotionEnginManager = new PromotionEnginManager(); var promotions = promotionsManager.GetPromotions(); var result = promotionEnginManager.GetTotalPrice(orders, new List <Promotion>(promotions)); Assert.IsNotNull(result); }
public CartController(ApplicationDbContext context) { _context = new WorkContext(context); _cartsManager = new CartsManager <Cart>(_context); _userProfileManager = new UserProfileManager <UserProfile>(_context); _productsManager = new ProductsManager <Product>(_context); }
public ProductsViewModel FindProd(int?ProdID) { try { ProductsViewModel prodsvm = new ProductsViewModel(); ProductsManager prodManager = new ProductsManager(); var prods = prodManager.FindProduct(ProdID); var daid1 = prods.daid; prodsvm.daid = daid1; prodsvm.lstLOB = prodManager.GetLOBs(daid1); prodsvm.lstBuzProd = prodManager.GetBuzProds(daid1); prodsvm.ProductID = prods.ProductID; prodsvm.ReqReference = prods.ReqReference; prodsvm.BuzProdID = prods.BuzProdID; //to get name instead of id prodsvm.BuzProdDesc = prodsvm.lstBuzProd.Where(e => e.BuzProdID.Equals(prods.BuzProdID)).First().BuzProdDesc; prodsvm.LobID = prods.LobID; prodsvm.LobDesc = prodsvm.lstLOB.Where(e => e.LobID.Equals(prods.LobID)).First().LobDesc; prodsvm.daid = prods.daid; //prodsvm.lstProd = (IList<tbl_Products>) prods; return(prodsvm); } catch (Exception) { throw; } }
public void GetProductTop() { DataTable dt = ProductsManager.SelectAllByTop(); rptproducttop.DataSource = dt; rptproducttop.DataBind(); }
public ActionResult Brands(int id, ShopModel m) //Sadece ProductsManager ile yapıldı { if (BrandsFilter == null) { BrandsFilter = new List <int>(); } //if (m.BrandsFilter == null) //{ // m.BrandsFilter = new List<Brands>(); //} ProductsManager pm = new ProductsManager(); BrandsManager bm = new BrandsManager(); BrandsFilter.Add(id); //m.marka.Add(bm.Single(id).BrandName); //m.BrandsFilter.Add(bm.Single(id)); //m.BrandsFilter = bm.GetAll().Where(x => x.BrandID == id).ToList(); //Session["BrandsFilter"] = BrandsFilter; //foreach (var item in m.BrandsFilter) //{ // m.BrandsFilter.Add(bm.Single(id)); //} m.plist = pm.GetAll().Where(x => BrandsFilter.Contains(x.BrandID)).ToList(); Session["Products"] = m.plist; return(RedirectToAction("Shop", "Shop", m)); }
public EyeglassLensController() { this.eyeglassLensIt2Manager = new EyeglassLensIt2Manager(); this.productsManager = new ProductsManager(); var user = new AuthorizationTicketHelper().GetUserInfo(); this.companyId = user.CompanyId; }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; int index = Convert.ToInt32(context.Request["rows"]); int rows = Convert.ToInt32(context.Request["page"]); context.Response.Write("{\"total\":" + ProductsManager.Productszong() + ",\"rows\":" + JsonConvert.SerializeObject(ProductsManager.ProductsALL(index, rows)) + "}"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if (context.Request["typeid"] != "" && context.Request["Price"] != "") { context.Response.Write(ProductsManager.tiaojiaUpdate(Convert.ToInt32(context.Request["typeid"]), Convert.ToDouble(context.Request["Price"])) > 0); } }
public ActionResult Hl(ShopModel m) { ProductsManager pm = new ProductsManager(); m.plist = pm.GetAll().OrderByDescending(x => x.UnitPrice).ToList(); Session["Products"] = m.plist; return(RedirectToAction("Shop", "Shop", m)); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if (context.Request["id"] != null) { context.Response.Write(ProductsManager.ProductsDelete(Convert.ToInt32(context.Request["id"])) > 0); } }
public ActionResult Edit(int id) { using (var productsManager = new ProductsManager()) { var product = productsManager.Get(id); return(View(product)); } }
public ActionResult Edit(ProductViewModel product) { using (var productsManager = new ProductsManager()) { productsManager.Update(product, User.Identity.GetUserId()); } return(RedirectToAction("Edit", new { id = product.Id })); }
public async void ProductsManager_DeleteProductAsync_DoesntFail() { var sut = new ProductsManager(_mockLog.Object, _mqPublisher.Object, _companyRepository.Object, _companyEntityService.Object); await sut.DeleteProductAsync(0); // Assert.NotNull(retVal); }
public async void ProductsManager_GetProductAsync_NotNull() { var sut = new ProductsManager(_mockLog.Object, _mqPublisher.Object, _companyRepository.Object, _companyEntityService.Object); var retVal = await sut.GetProductAsync("TEST"); Assert.NotNull(retVal); }
public async void ProductsManager_GetProductsAsync_IsEmpty() { var sut = new ProductsManager(_mockLog.Object, _mqPublisher.Object, _companyRepository.Object, _companyEntityService.Object); var retVal = await sut.GetProductsAsync(); Assert.True(retVal.Count == 0); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if (context.Request["id"] != "") { context.Response.Write(JsonConvert.SerializeObject(ProductsManager.ProductsID(Convert.ToInt32(context.Request["id"])))); } }
public Form1() { InitializeComponent(); var prodsMgr = new ProductsManager(); var prods = prodsMgr.GetProducts(); productsTable.DataSource = prods; }
public Model(string input) { List <Product> initialDataBaseProducts = DataBaseManager.GetProductsFromFile(input); _productsManager = new ProductsManager(initialDataBaseProducts); _productTypesManager = new ProductTypesManager(initialDataBaseProducts); _productsAndProductTypesManager = new ProductsAndProductTypesManager(_productsManager, _productTypesManager); _order = new Order(); }
public ProductView() { InitializeComponent(); productsManager = new ProductsManager(); impProductDetail = new ImpProductDetail(); this.webBrowser1.ObjectForScripting = this; this.staticImage.Image = ImageUtils.ResizeImage(global::AliHelper.Properties.Resources.no_image, 150, 150); this.webBrowser1.Navigate(Application.StartupPath + "\\KindEditor\\Editor.htm"); }
public static void Main() { Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; IProductsManager productsManager = new ProductsManager(); CommandParser parser = new CommandParser(productsManager); StringBuilder answer = new StringBuilder(); int commands = int.Parse(Console.ReadLine()); for (int i = 1; i <= commands; i++) { string command = Console.ReadLine(); string commandResult = parser.ProcessCommand(Command.Parse(command)); answer.AppendLine(commandResult); } Console.Write(answer); }
public MainForm() { configManager = new BaseManager(); configManager.InitDbConfig(); InitializeComponent(); productsManager = new ProductsManager(); impProductDetail = new ImpProductDetail(); myItemsManager = new MyItemManager(); List<AliGroup> groups = productsManager.GetGroupList(); if (groups.Count == 0) { groups = HttpClient.GetGroups(-1, 0, DataCache.Instance.CsrfToken); productsManager.UpdateGroups(groups); } impProductDetail.InitDataCacheFormOptions(); productsManager.InitGroupOptions(); LoadNavigatorBar(); UpdateGroupUI(groups); LoadProductListView(); }
public ProductListView() { InitializeComponent(); productsManager = new ProductsManager(); pager1.PageSize = 20; }
private static void DeleteProduct(ProductItem product, ProductsManager productsManager) { productsManager.DeleteProduct(product); productsManager.SaveChanges(); }
void Awake() { g_instance = this; }
private void MainForm_FormClosed(object sender, FormClosedEventArgs e) { productsManager = null; impProductDetail = null; }
public ImageForm() { InitializeComponent(); productsManager = new ProductsManager(); }