private Response UpdateItem(int id) { var item = this.Bind <ChecklistItem>(); var existingItem = context.Items.First(i => i.id == id); existingItem.Content = item.Content; existingItem.IsCompleted = item.IsCompleted; context.SaveChanges(); return(new Response()); }
public ActionResult Create([Bind(Include = "ID,Questions")] Garden garden) { if (ModelState.IsValid) { db.Gardens.Add(garden); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(garden)); }
public ActionResult Create([Bind(Include = "ID,Questions")] Pet pet) { if (ModelState.IsValid) { db.Pets.Add(pet); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(pet)); }
public ActionResult Create([Bind(Include = "ID,Questions")] WaterResources waterResources) { if (ModelState.IsValid) { db.WaterResourcess.Add(waterResources); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(waterResources)); }
public ActionResult Create([Bind(Include = "ID,Questions")] Home home) { if (ModelState.IsValid) { db.Homes.Add(home); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(home)); }
public HttpResponseMessage PutChecklistAPI(Checklist checklist) { if (checklist == null) { return(new HttpResponseMessage(HttpStatusCode.NotFound)); } _context.Entry(checklist).State = EntityState.Modified; try { _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ChecklistExists(checklist.Id)) { return(new HttpResponseMessage(HttpStatusCode.NotFound)); } else { throw; } } return(new HttpResponseMessage(HttpStatusCode.OK)); }
public IActionResult CreateChecklist([FromBody] string checklistName) { if (_context.Checklists.Any(c => c.Name == checklistName)) { return(StatusCode(409)); } long newId = !_context.Checklists.Any() ? 1 : _context.Checklists.Last().Id + 1; _context.Checklists.Add(new Checklist { Id = newId, Name = checklistName, }); _context.SaveChanges(); return(StatusCode(201)); }
public void HideGame([FromBody] HideGameRequest req) { using (var db = new ChecklistContext()) { var game = db.Find <Game>(req.GameId); game.Hidden = true; db.Update(game); db.SaveChanges(); } }
public void LoadGames() { var ownedGames = AsyncHelper.RunSync(() => GetGames(userId)); using var db = new ChecklistContext(); foreach (var game in ownedGames.OwnedGames) { var g = db.Find <Game>(Convert.ToInt64(game.AppId)); var played = 0; if (game.PlaytimeLastTwoWeeks.HasValue) { played = (int)game.PlaytimeLastTwoWeeks.Value.TotalMinutes; } if (g == null) { db.Add(new Game { Id = game.AppId, Name = game.Name, Playtime2Weeks = played, PlaytimeForever = (int)game.PlaytimeForever.TotalMinutes, Image = game.ImgLogoUrl, Hidden = false, }); } else { g.Playtime2Weeks = played; g.PlaytimeForever = (int)game.PlaytimeForever.TotalMinutes; db.Update(g); } } db.SaveChanges(); }
public void Save() { _checklistContext.SaveChanges(); }