public async Task <ActionResult <Filmstudio> > PostFilmstudio(Filmstudio filmstudio) { _context.Filmstudios.Add(filmstudio); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFilmstudio", new { id = filmstudio.Id }, filmstudio)); }
public async Task <IActionResult> PutFilmstudio(long id, Filmstudio filmstudio) { if (id != filmstudio.Id) { return(BadRequest()); } _context.Entry(filmstudio).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FilmstudioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutFilmstudio(Filmstudio filmstudio) { // CHECK ID bool checkIfIdExist = _context.Filmstudios.Any(x => x.Id == filmstudio.Id); if (checkIfIdExist == true) { var filmstudioObj = from x in _context.Filmstudios where x.Id == filmstudio.Id select x; foreach (var x in filmstudioObj) { x.StudioName = filmstudio.StudioName; x.Location = filmstudio.Location; } await _context.SaveChangesAsync(); return(Ok(filmstudio)); } if (checkIfIdExist == false) { return(Ok("Kunde inte hitta en filmstudio med id:t i databasen.")); } if (filmstudio.StudioName == null) { return(Ok("Du mååste skriva in ett nytt namn på filmstudion.")); } if (filmstudio.Location == null) { return(Ok("Filmstudions ort måste skrivas in.")); } return(BadRequest()); }
public async Task <ActionResult <Filmstudio> > PostFilmstudio(Filmstudio filmstudio) { bool nameExist = _context.Filmstudios.Any(f => f.StudioName == filmstudio.StudioName); if (filmstudio.StudioName != null && nameExist == false) { Movie movie = new Movie(); _context.Filmstudios.Add(filmstudio); await _context.SaveChangesAsync(); return(Ok("Studion har lagts till.")); } if (nameExist == true) { return(Ok("Filmstudion \"" + filmstudio.StudioName + "\" finns redan i databasen.")); } if (filmstudio.StudioName == null) { return(Ok("Du måste skriva in namnet på studion.")); } if (filmstudio.Location == null) { return(Ok("Du måste skriva in filmstudions plats.")); } return(Ok("Ingen studio inskriven.")); }
public void AddFilmstudio(Filmstudio filmstudio) { _appDbContext.Filmstudios.Add(filmstudio); _appDbContext.SaveChanges(); }
public ActionResult <Filmstudio> PostFilmStudio(Filmstudio filmstudio) { _filmstudioRepository.AddFilmstudio(filmstudio); //return CreatedAtAction("GetFilmStudio", new { id = filmstudio.FilmstudioId }, filmstudio); return(Ok(filmstudio)); }