コード例 #1
0
 public string AddIngredient([Bind(Include = "IngradientName,TotalWeight")] Ingradient ingradient)
 {
     return(DatabaseQueries.AddIngredient(ingradient.IngradientName, ingradient.TotalWeight,
                                          Request.Form["CategoryName"])
         ? "Success"
         : "Error");
 }
コード例 #2
0
        public void Create(DalIngradient e)
        {
            var ingradient = new Ingradient()
            {
                IngradientID   = e.Id,
                IngradientName = e.IngradientName,
                TotalWeght     = e.TotalWeght,
                CategoryID     = e.CategoryID
            };

            Context.Set <Ingradient>().Add(ingradient);
        }
コード例 #3
0
        public async Task <ActionResult> Create([Bind(Include = "IngradientId,IngradientName,TotalWeight,CategoryId")] Ingradient ingradient)
        {
            if (ModelState.IsValid)
            {
                db.Ingradients.Add(ingradient);
                await db.SaveChangesAsync();

                return(RedirectToAction("Index"));
            }

            ViewBag.CategoryId = new SelectList(db.IngradientCategories, "CategoryId", "CategoryName", ingradient.CategoryId);
            return(View(ingradient));
        }
コード例 #4
0
        // GET: Ingradients/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Ingradient ingradient = await db.Ingradients.FindAsync(id);

            if (ingradient == null)
            {
                return(HttpNotFound());
            }
            return(View(ingradient));
        }
コード例 #5
0
        public void Update(DalIngradient e)
        {
            var ingradient = new Ingradient()
            {
                IngradientID   = e.Id,
                IngradientName = e.IngradientName,
                TotalWeght     = e.TotalWeght,
                CategoryID     = e.CategoryID
            };

            ingradient = Context.Set <Ingradient>().Single(i => i.IngradientID == e.Id);

            ingradient.IngradientName = e.IngradientName;
            ingradient.TotalWeght     = e.TotalWeght;
            ingradient.CategoryID     = e.CategoryID;
        }