コード例 #1
0
        public ActionResult Create([Bind(Include = "Id,Name")] FoodType foodType)
        {
            if (ModelState.IsValid)
            {
                db.FoodTypes.Add(foodType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(foodType));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Id,TypeName")] RestaurantType restaurantType)
        {
            if (ModelState.IsValid)
            {
                db.RestaurantTypes.Add(restaurantType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(restaurantType));
        }
コード例 #3
0
ファイル: RestaurantsController.cs プロジェクト: IKhaduri/C-
        public ActionResult Create([Bind(Include = "Id,Description,Name,LogoURL,RestaurantTypeId")] Restaurant restaurant)
        {
            if (ModelState.IsValid)
            {
                db.Restaurants.Add(restaurant);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.RestaurantTypeId = new SelectList(db.RestaurantTypes, "Id", "TypeName", restaurant.RestaurantTypeId);
            return(View(restaurant));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "Id,Price,Time,Name,FoodTypeId,RestaurantId")] FoodItem foodItem)
        {
            if (ModelState.IsValid)
            {
                db.FoodItems.Add(foodItem);
                db.SaveChanges();
                return(RedirectToAction("Menu", "Restaurants", new { id = foodItem.RestaurantId }));
            }

            ViewBag.FoodTypeId   = new SelectList(db.FoodTypes, "Id", "Name", foodItem.FoodTypeId);
            ViewBag.RestaurantId = new SelectList(db.Restaurants, "Id", "Description", foodItem.RestaurantId);
            return(View(foodItem));
        }
コード例 #5
0
 public ActionResult Details([Bind(Include = "user_id,user_name,user_email,user_sex,user_password,user_image,user_phone,user_address,user_role_id")] User user, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         user.user_role_id = 2;
         if (image == null)
         {
             user.user_image = "user1.jpg";
         }
         else
         {
             string image1 = image.FileName;
             user.user_image = image1;
         }
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Details", "Users"));
     }
     return(View(user));
 }
コード例 #6
0
        public bool Commit()
        {
            try
            {
                _context.SaveChanges();

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #7
0
        public static void Initialize(FoodDeliveryContext context)
        {
            context.Database.EnsureCreated();

            if (context.Customers.Any())
            {
                return;
            }

            var customers = new []
            {
                new Customer {
                    FirstName = "Artur", LastName = "Bilzaryan", Email = "*****@*****.**", PhoneNumber = "+170070000"
                }
            };

            foreach (var customer in customers)
            {
                context.Customers.Add(customer);
            }
            context.SaveChanges();
        }
コード例 #8
0
 public bool Add(TEnity entity)
 {
     _dbSet.Add(entity);
     return(Context.SaveChanges() > 0);
 }