public Argon.Movie.Indexer.MovieIndexer.Entities.Movie AddMovie(MovieCategory category, string name) { var entity = _noSqlConnector.Query <Argon.Movie.Indexer.MovieIndexer.Entities.Movie>("movies").FirstOrDefault(movie => movie.Title == name); if (entity == null) { entity = new Argon.Movie.Indexer.MovieIndexer.Entities.Movie() { MovieCategoryId = category.Id, Title = name, }; entity = _noSqlConnector.Insert("movies", entity); } return(entity); }
public MovieLink AddMovieLink(Argon.Movie.Indexer.MovieIndexer.Entities.Movie movie, string provider, string link) { var entity = _noSqlConnector.Query <MovieLink>("movies_link").FirstOrDefault(movieLink => movieLink.MovieId == movie.Id && movieLink.Link == link); if (entity == null) { entity = new MovieLink() { Link = link, Provider = provider, MovieId = movie.Id }; entity = _noSqlConnector.Insert("movies_link", entity); } return(entity); }