public async Task <IActionResult> AddCategory(string ctmodel, string ctName) { if (ctmodel == "Category1") { Category ct1 = new Category { Name = ctName }; await db.Categories.AddAsync(ct1); } else if (ctmodel == "Category2") { Category2 ct2 = new Category2 { Name = ctName }; await db.Categories2.AddAsync(ct2); } else if (ctmodel == "Category3") { Category3 ct3 = new Category3 { Name = ctName }; await db.Categories3.AddAsync(ct3); } await db.SaveChangesAsync(); return(RedirectToAction("CategoryList")); }
public IActionResult Add(int PId, int GpId, string Name, string Description) { int max_id = 0; try { max_id = _db.Category3s.Max((ct) => ct.Id); } catch { } Category3 ct = new Category3() { //Id = max_id, //PId = PId, //GpId = GpId, //Name = Name, //Description = Description }; _db.Category3s.Add(ct); _db.SaveChanges(); return(Ok()); }
void MainWindow_Loaded(object sender, RoutedEventArgs e) { Application.Current.MainWindow.Width = SystemParameters.MaximizedPrimaryScreenWidth; Application.Current.MainWindow.Height = SystemParameters.MaximizedPrimaryScreenHeight; // 영상 출력 이미지의 넓이, 높이 지정 Image1.Width = this.Width; Image1.Height = this.Height; // 브랜드 마크 이미지의 넓이 지정 Image2.Width = this.Width; // 구매 버튼 위치 지정 Thickness margin = Buy.Margin; margin.Left = 1100; Buy.Margin = margin; // 카메라 버튼 위치 지정 margin = Capture.Margin; margin.Left = 1200; Capture.Margin = margin; // 카테고리 선택 버튼들 초기화 Category_Change(); Clothes_Change(); // 각 버튼들의 x,y좌표 값을 얻어온다. 반드시 마지막에 실행되야 한다. GeneralTransform generalTransform = Buy.TransformToAncestor(this); btnBuy = generalTransform.Transform(new System.Windows.Point(0, 0)); // 구매 버튼 x,y 좌표 얻기 generalTransform = Capture.TransformToAncestor(this); btnCapture = generalTransform.Transform(new System.Windows.Point(0, 0)); // 캡처 버튼 x,y 좌표 얻기 generalTransform = Category_down.TransformToAncestor(this); btnCategoryDown = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리 다운 버튼 x,y 좌표 얻기 generalTransform = Category_up.TransformToAncestor(this); btnCategoryUp = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리 업 버튼 x,y 좌표 얻기 generalTransform = Category1.TransformToAncestor(this); btnCategory1 = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리1 버튼 x,y 좌표 얻기 generalTransform = Category2.TransformToAncestor(this); btnCategory2 = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리2 버튼 x,y 좌표 얻기 generalTransform = Category3.TransformToAncestor(this); btnCategory3 = generalTransform.Transform(new System.Windows.Point(0, 0)); // 카테고리3 버튼 x,y 좌표 얻기 generalTransform = Clothes_down.TransformToAncestor(this); btnClothesDown = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes 다운 x,y 좌표 얻기 generalTransform = Clothes_up.TransformToAncestor(this); btnClothesUp = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes 업 x,y 좌표 얻기 generalTransform = Clothes1.TransformToAncestor(this); btnClothes1 = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes1 버튼 x,y 좌표 얻기 generalTransform = Clothes2.TransformToAncestor(this); btnClothes2 = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes2 버튼 x,y 좌표 얻기 generalTransform = Clothes3.TransformToAncestor(this); btnClothes3 = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes3 버튼 x,y 좌표 얻기 generalTransform = Clothes4.TransformToAncestor(this); btnClothes4 = generalTransform.Transform(new System.Windows.Point(0, 0)); // Clothes4 버튼 x,y 좌표 얻기 }
public IActionResult Add3(Category2 PCategory, Category1 GPCategory, String Name, String Description) { int max_id = 0; try { max_id = _db.Category3.Max((cat3) => cat3.Id); } catch { } Category3 cat3 = new Category3() { Id = max_id + 1, ParentCategory = PCategory, GPCategory = GPCategory, Name = Name, Description = Description }; _db.Category3.Add(cat3); _db.SaveChanges(); return(Ok()); }
public IActionResult Edit(int id, string Name, string Description, Category1 Category1, Category2 Category2, Category3 Category3) { _db.Items.Update( new Item() { Id = id, Name = Name, Description = Description, Category1 = Category1, Category2 = Category2, Category3 = Category3 }); _db.SaveChanges(); return(Ok()); }
public IActionResult Add(string Name, string Description, Category1 Category1, Category2 Category2, Category3 Category3) { int max_id = 0; try { max_id = _db.Items.Max((it) => it.Id); } catch { } Item it = new Item() { Id = max_id + 1, Name = Name, Description = Description, Category1 = Category1, Category2 = Category2, Category3 = Category3 }; _db.Items.Add(it); _db.SaveChanges(); return(Ok()); }
public void GivenIClickOnTheOverallRatingCategory() { WaitHelpers.TurnOnWait(); Category3.Click(); }