コード例 #1
0
        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"));
        }
コード例 #2
0
        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());
        }
コード例 #3
0
ファイル: MainWindow.xaml.cs プロジェクト: HanJunKwon/kinect
        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 좌표 얻기
        }
コード例 #4
0
        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());
        }
コード例 #5
0
 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());
 }
コード例 #6
0
        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());
        }
コード例 #7
0
 public void GivenIClickOnTheOverallRatingCategory()
 {
     WaitHelpers.TurnOnWait();
     Category3.Click();
 }