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>)); } }
public IActionResult IndexAjax(FilmFilterModel model) { return(PartialView("_IndexTable", this.Repository.GetList(model))); }