public async Task <IActionResult> SearchFilms([NotNull][FromBody] FilmFilterModel request)
        {
            IEnumerable <BlFilmModel> films =
                await _filmsService.SearchFilms(Mapper.Map <FilmFilterBlModel>(request));

            return(Ok(
                       films.Select(Mapper.Map <FilmModel>)
                       ));
        }
        public async Task <IEnumerable <FilmModel> > SearchFilms(FilmFilterModel filters)
        {
            using (SqlConnection connection = new SqlConnection(_settings.ConnectionString))
            {
                IEnumerable <Film> films = await connection.QueryAsync <Film>(
                    "FilterFilms",
                    new
                {
                    City       = filters.City,
                    Cinema     = filters.Cinema,
                    Film       = filters.Film,
                    Date       = filters.Date,
                    FreePlaces = filters.FreePlaces
                },
                    commandType : CommandType.StoredProcedure);

                return(films.Select(Mapper.Map <FilmModel>));
            }
        }
Esempio n. 3
0
 public IActionResult IndexAjax(FilmFilterModel model)
 {
     return(PartialView("_IndexTable", this.Repository.GetList(model)));
 }