public IHttpActionResult PutGameCharacter(int id, GameCharacter gameCharacter) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != gameCharacter.ID) { return(BadRequest()); } db.Entry(gameCharacter).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!GameCharacterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Create([Bind(Include = "ID,Name,Summary,CreationDate,Episodes,GenreID")] Serie serie) { if (ModelState.IsValid) { db.Series.Add(serie); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(serie)); }
// GET: Test public ActionResult AddUser(string mail, string password) { User newUser = new User(); newUser.Mail = mail; newUser.Password = password; db.Users.Add(newUser); db.SaveChanges(); return(Json(newUser, JsonRequestBehavior.AllowGet)); }
public static void Initialize(SeriesContext context) { context.Database.EnsureCreated(); if (context.Series.Any()) { return; } var series = new Series[] { new Series { ID = 1, Nome = "Vikings", Generos = "Acao", Caminho = "", Duracao = 130 } }; foreach (Series p in series) { context.Series.Add(p); } context.SaveChanges(); }
private void InitializeDatabase(DbContextOptions <SeriesContext> options) { using (var context = new SeriesContext(options)) { if (context.Database.EnsureCreated()) { var serie = new Serie { Id = 0, Title = "Narcos" }; context.Series.Add(serie); var season = new Season { Id = 0, Title = "Season 1" }; serie.Seasons.Add(season); var episode = new Episode { Id = 0, Title = "Descenso" }; season.Episodes.Add(episode); context.SaveChanges(); } } }
public IActionResult Update(int id, string title) { var serie = _context .Series .FirstOrDefault(s => s.Id == id); if (serie != null) { serie.Title = title; _context.SaveChanges(); return(RedirectToAction("Details", new { id })); } else { return(NotFound(id)); } }