public static Movie ToMovie(this InsertCompleteMovie movie) { return(new Movie() { Id = movie.Id, Title = movie.Title, Synopsis = movie.Synopsis, DirectorId = movie.DirectorId, ScriptWriterId = movie.ScriptWriterId, ReleaseDate = movie.ReleaseDate }); }
public IActionResult Create(InsertCompleteMovie _movie) { if (_movie is null || !ModelState.IsValid) { return(BadRequest()); } Movie movie = _movie.ToMovie(); Guid id = _repo.Insert(movie.ToDal()); if (!(_movie.Casting is null)) { foreach (InsertCasting cast in _movie.Casting) { cast.MovieId = id; _castRepo.Insert(cast.ToDal()); } } return(Ok()); }