public override async Task <GetByMovieIdResponse> GetByMovieId(GetByMovieIdRequest request, ServerCallContext serverCallContext) { var response = new GetByMovieIdResponse(); try { await using (var db = new MovieDOContext()) { var movie = db.Movies.Select(x => x).Where(y => y.MovieId.Equals(request.MovieId)); response.Movie = _mapper.Map <Movie>(movie.FirstOrDefault()); } } catch (Exception ex) { string exception = ex.Message; } return(response); }
public override async Task <GetAllMoviesResponse> GetAll(GetAllMoviesRequest request, ServerCallContext serverCallContext) { var response = new GetAllMoviesResponse(); try { await using (var db = new MovieDOContext()) { var movie = db.Movies.Select(x => x).ToList(); response.Movies.Add(_mapper.Map <List <Movie> >(movie)); } } catch (Exception ex) { string exception = ex.Message; } return(response); }