コード例 #1
0
 public ActionResult Delete(CompanyCostType item)
 {
     if (ModelState.IsValid)
     {
         Service.Delete(item);
         return(RedirectToAction("Index"));
     }
     return(View(item));
 }
コード例 #2
0
        public static void Add(SingleFormViewModel singleFormViewModel, int formId)
        {
            using (var entities = new ITowerCafeDBEntities())
            {
                switch (formId)
                {
                case 1:
                    CompanyType ct = new CompanyType
                    {
                        Name = singleFormViewModel.Name
                    };
                    entities.CompanyTypes.Add(ct);
                    entities.SaveChanges();
                    break;

                case 2:
                    CompanyCostType cct = new CompanyCostType
                    {
                        Name = singleFormViewModel.Name
                    };
                    entities.CompanyCostTypes.Add(cct);
                    entities.SaveChanges();
                    break;

                case 3:
                    CommentType coT = new CommentType
                    {
                        Name = singleFormViewModel.Name
                    };
                    entities.CommentTypes.Add(coT);
                    entities.SaveChanges();
                    break;

                case 4:
                    ProductCategory pc = new ProductCategory
                    {
                        Name = singleFormViewModel.Name
                    };
                    entities.ProductCategories.Add(pc);
                    entities.SaveChanges();
                    break;
                }
            }
        }
コード例 #3
0
        public static void Remove(int itemId, int formId)
        {
            using (var entities = new ITowerCafeDBEntities())
            {
                switch (formId)
                {
                case 1:
                    CompanyType ct = entities.CompanyTypes.SingleOrDefault(type => type.Id == itemId);

                    entities.CompanyTypes.Attach(ct);

                    entities.CompanyTypes.Remove(ct);
                    entities.SaveChanges();
                    break;

                case 2:
                    CompanyCostType cct = entities.CompanyCostTypes.SingleOrDefault(type => type.Id == itemId);

                    entities.CompanyCostTypes.Attach(cct);

                    entities.CompanyCostTypes.Remove(cct);
                    entities.SaveChanges();
                    break;

                case 3:
                    CommentType coT = entities.CommentTypes.SingleOrDefault(type => type.Id == itemId);

                    entities.CommentTypes.Attach(coT);

                    entities.CommentTypes.Remove(coT);
                    entities.SaveChanges();
                    break;

                case 4:
                    ProductCategory pc = entities.ProductCategories.SingleOrDefault(type => type.Id == itemId);

                    entities.ProductCategories.Attach(pc);

                    entities.ProductCategories.Remove(pc);
                    entities.SaveChanges();
                    break;
                }
            }
        }