コード例 #1
0
 public ActionResult DeleteConfirmed(int id)
 {
     Data.Restaurant restaurant = db.Restaurants.Find(id);
     db.Restaurants.Remove(restaurant);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #2
0
        public static Data.Restaurant LibraryToData(Restaurant libModel)
        {
            var dataModel = new Data.Restaurant()
            {
                Name = libModel.Name
            };

            return(dataModel);
        }
コード例 #3
0
        // mapping

        public static Restaurant DataToLibrary(Data.Restaurant dataModel)
        {
            var libModel = new Restaurant()
            {
                Name = dataModel.Name
            };

            return(libModel);
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "ID,Name,Address,StyleOfFood,Avg_Rating")] Data.Restaurant restaurant)
 {
     if (ModelState.IsValid)
     {
         db.Entry(restaurant).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(restaurant));
 }
コード例 #5
0
        public ActionResult Create([Bind(Include = "ID,Name,Address,StyleOfFood,Avg_Rating")] Data.Restaurant restaurant)
        {
            if (ModelState.IsValid)
            {
                db.Restaurants.Add(restaurant);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(restaurant));
        }
コード例 #6
0
        public static Data.Restaurant ToData(Restaurant webRestaurant)
        {
            var dataRestaurant = new Data.Restaurant()
            {
                ID       = webRestaurant.ID,
                Name     = webRestaurant.Name,
                FoodType = webRestaurant.FoodType,
                Address  = webRestaurant.Address,
            };

            return(dataRestaurant);
        }
コード例 #7
0
        public static Restaurant ToWeb(Data.Restaurant dataRestaurant)
        {
            var webRestaurant = new Restaurant()
            {
                ID       = dataRestaurant.ID,
                Name     = dataRestaurant.Name,
                FoodType = dataRestaurant.FoodType,
                Address  = dataRestaurant.Address
            };

            return(webRestaurant);
        }
コード例 #8
0
 // GET: Restaurant/Delete/5
 public ActionResult Delete(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     Data.Restaurant restaurant = db.Restaurants.Find(id);
     if (restaurant == null)
     {
         return(HttpNotFound());
     }
     return(View(restaurant));
 }
コード例 #9
0
        // mapping

        public static Restaurant DataToLibrary(Data.Restaurant dataModel)
        {
            var libModel = new Restaurant()
            {
                ID          = dataModel.ID,
                Name        = dataModel.Name,
                Address     = dataModel.Address,
                StyleOfFood = dataModel.StyleOfFood,
                Avg_Rating  = (int)dataModel.Avg_Rating
            };

            return(libModel);
        }
コード例 #10
0
        public static Restaurant ToWeb(Data.Restaurant dataRestaurant)
        {
            var webRestaurant = new Restaurant()
            {
                RestaurantId   = dataRestaurant.RestaurantId,
                Name           = dataRestaurant.Name,
                Address        = dataRestaurant.Address,
                Phone          = dataRestaurant.Phone,
                Website        = dataRestaurant.Website,
                DeliveryOption = dataRestaurant.DeliveryOption,
                FoodType       = dataRestaurant.FoodType
            };

            return(webRestaurant);
        }