コード例 #1
0
        public IActionResult UpdateTeaItem([FromBodyAttribute] TeaItem jslot)
        {
            var updateSlot = _context.TeaItems.FirstOrDefault(c => c.id == jslot.id);

            if (ModelState.IsValid)
            {
                updateSlot.id          = jslot.id;
                updateSlot.ItemName    = jslot.ItemName;
                updateSlot.CategoryId  = jslot.CategoryId;
                updateSlot.ItemPrice   = jslot.ItemPrice;
                updateSlot.ItemUnit    = jslot.ItemUnit;
                updateSlot.UnitNumber  = jslot.UnitNumber;
                updateSlot.MeasureUnit = jslot.MeasureUnit;
                updateSlot.Sizes       = jslot.Sizes;
                updateSlot.ItemType    = jslot.ItemType;
                updateSlot.ProductDate = jslot.ProductDate;
                updateSlot.StorageDate = jslot.StorageDate;
                updateSlot.ItemTaken   = jslot.ItemTaken;
                updateSlot.Imagepath   = jslot.Imagepath;

                _context.TeaItems.Attach(updateSlot);
                _context.Entry(updateSlot).State = System.Data.Entity.EntityState.Modified;
                _context.SaveChanges();
            }
            return(Json("done"));
        }
コード例 #2
0
        public IActionResult UpdateTeaItem([Microsoft.AspNetCore.Mvc.FromBodyAttribute] TeaItem jslot)
        {
            StringContent content = new StringContent(JsonConvert.SerializeObject(jslot), Encoding.UTF8, "application/json");
            var           result  = client().PutAsync("api/TeaItems", content).Result;

            _logger.LogInformation((int)1, "Add tea items to database");
            return(Json("done"));
        }
コード例 #3
0
        public JsonResult EachTeaItem(int id)
        {
            TeaItem result = new TeaItem();

            if (ModelState.IsValid)
            {
                result = AllTeaItems().FirstOrDefault(c => c.Id == id);
            }

            return(Json(result));
        }
コード例 #4
0
        public JsonResult EachTeaItem(int id)
        {
            TeaItem result = new TeaItem();

            if (ModelState.IsValid)
            {
                result = _context.TeaItems.FirstOrDefault(c => c.id == id);
            }

            return(Json(result));
        }
コード例 #5
0
        public IActionResult TeaItemCreate([FromBodyAttribute] TeaItem teaItem)
        {
            if (ModelState.IsValid)
            {
                _context.TeaItems.Add(teaItem);

                _context.SaveChanges();
            }

            return(Json("done"));
        }
コード例 #6
0
        public IActionResult Post([Microsoft.AspNetCore.Mvc.FromBodyAttribute] TeaItem teaItem)
        {
            if (ModelState.IsValid)
            {
                _context.TeaItems.Add(teaItem);

                _context.SaveChanges();
            }

            return(Json("done"));
        }
コード例 #7
0
        public IActionResult TeaItemCreate([Microsoft.AspNetCore.Mvc.FromBodyAttribute] TeaItem teaItem)
        {
            if (ModelState.IsValid)
            {
                StringContent content = new StringContent(JsonConvert.SerializeObject(teaItem), Encoding.UTF8, "application/json");

                var result = client().PostAsync("api/TeaItems", content).Result;

                _logger.LogInformation((int)1, "Add tea items to database");
            }
            return(Json("done"));
        }