public async Task <IActionResult> ChangeStatus(int id, TblScene tblScene) { if (id != tblScene.Id) { return(BadRequest()); } var t = _context.TblScene.Where(scene => scene.Id == id).FirstOrDefault(); if (t != null) { t.Status = tblScene.Status; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblSceneExists(id)) { return(NotFound()); } else { throw; } } return(Ok()); }
public IActionResult PostTblScene(TblScene tblScene) { var result = _sceneRepo.AddNewScene(tblScene); if (result == true) { return(Ok(result)); } return(BadRequest()); }
public bool AddNewScene(TblScene scene) { var t = _context.TblScene.Add(new TblScene() { Name = scene.Name, NumberOfShotScenes = scene.NumberOfShotScenes, Description = scene.Description, StartDay = scene.StartDay, EndDay = scene.EndDay, Director = scene.Director, FileDocOfRole = scene.FileDocOfRole, Createtime = DateTime.Now, Lastmodified = DateTime.Now }); _context.SaveChanges(); return(true); }
public async Task <IActionResult> PutTblScene(int id, TblScene tblScene) { if (id != tblScene.Id) { return(BadRequest()); } var t = _context.TblScene.Where(scene => scene.Id == id).FirstOrDefault(); if (t != null) { t.Name = tblScene.Name; t.NumberOfShotScenes = tblScene.NumberOfShotScenes; t.StartDay = tblScene.StartDay; t.EndDay = tblScene.EndDay; t.Director = tblScene.Director; t.FileDocOfRole = tblScene.FileDocOfRole; t.Description = tblScene.Description; t.Lastmodified = DateTime.Now; } try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblSceneExists(id)) { return(NotFound()); } else { throw; } } return(Ok()); }