Exemplo n.º 1
0
 public ActionResult Post([FromBody] City city)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest());
     }
     cityDbContext.City.Add(city);
     cityDbContext.SaveChanges();
     return(Created("api/cities/{city.ID}", city));
 }
Exemplo n.º 2
0
        public async Task <IHttpActionResult> Use(int id)
        {
            //ItemModel item = await db.Items.Select(i => new ItemModel() { Id = i.Id, Identity = i.Identity, SubType = i.SubType, Count = i.Count, ContainerId = i.ContainerId, WorldMapId = i.WorldMapId, WorldX = i.WorldX, WorldY = i.WorldY }).FirstOrDefaultAsync(i => i.Id == id); //.FindAsync(id);
            Item item = await db.Items.FindAsync(id);

            if (item == null)
            {
                return(NotFound());
            }

            item.Count--;
            if (item.Count <= 0)
            {
                db.Items.Remove(item);
            }

            db.SaveChanges();

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemplo n.º 3
0
 public void Save()
 {
     _context.SaveChanges();
 }