public ActionResult Post([FromBody] City city) { if (!ModelState.IsValid) { return(BadRequest()); } cityDbContext.City.Add(city); cityDbContext.SaveChanges(); return(Created("api/cities/{city.ID}", city)); }
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)); }
public void Save() { _context.SaveChanges(); }