Example #1
0
        public ActionResult Create([FromBody] ModelItem item_2)
        {
            if (item_2 == null)
            {
                return(BadRequest());
            }

            ModelItem model = new ModelItem
            {
                Name    = item_2.Name,
                Address = item_2.Address
            };

            _context.ModelItemsData.Add(model);
            _context.SaveChanges();

            return(CreatedAtRoute("GetItem", new { id = item_2.Id }, item_2));
        }
Example #2
0
        public ActionResult CreateToken([FromBody] User item_2)
        {
            var item_1 = _context.User.FirstOrDefault(t => t.UserName == item_2.UserName && t.Password == item_2.Password);

            if (item_1 == null)
            {
                return(NotFound());
            }
            _context.User.Update(item_1);
            _context.SaveChanges();
            return(new NoContentResult());
        }
Example #3
0
        public ItemController(ModelItemContext context)
        {
            _context = context;

            if (_context.ModelItemsData.Count() == 0)
            {
                _context.ModelItemsData.Add(new ModelItem {
                    Name = "Item"
                });
                _context.SaveChanges();
            }
        }
Example #4
0
        public ActionResult Create([FromBody] ModelItem item_2)
        {
            string Date1 = DateTime.Now.ToString("dddd, dd MMMM yyyy");

            if (item_2 == null)
            {
                return(BadRequest());
            }

            ModelItem model = new ModelItem
            {
                Name          = item_2.Name,
                Description   = item_2.Description,
                UnitPrice     = item_2.UnitPrice,
                UnitAvailable = item_2.UnitAvailable,
                Date          = Date1
            };

            _context.ModelItemsData.Add(model);
            _context.SaveChanges();

            return(CreatedAtRoute("GetItem", new { id = item_2.Id }, item_2));
        }