public IActionResult Index()
        {
            HttpContext.Response.Cookies.Append("secret", "password");

            var outputModel = new MovieOutputModel();

            return(View(outputModel));
        }
Пример #2
0
        public IActionResult Get(SortingParams sortingParams)
        {
            var model = _service.GetMovies(sortingParams);

            var outputModel = new MovieOutputModel
            {
                Items = model.Select(m => ToMovieInfo(m)).ToList(),
            };

            return(Ok(outputModel));
        }
Пример #3
0
        public IActionResult Get(FilteringParams filteringParams)
        {
            var model       = _service.GetMovies(filteringParams);
            var outputModel = new MovieOutputModel
            {
                Count = model.Count,
                Items = model.Select(m => ToMovieInfo(m)).ToList(),
            };

            return(Ok(outputModel));
        }
        public IActionResult Index(string filter)
        {
            var model = this.service.GetMovies(filter ?? "");

            var outputModel = new MovieOutputModel
            {
                Filter = filter,
                Movies = model
            };

            HttpContext.Response.Headers.Add("X-XSS-Protection", "0");

            return(View(outputModel));
        }
Пример #5
0
        public IActionResult Get(PagingParams pagingParams)
        {
            var model = _service.GetMovies(pagingParams);

            Response.Headers.Add("X-Pagination", model.GetHeader().ToJson());
            var outputModel = new MovieOutputModel
            {
                Paging = model.GetHeader(),
                Links  = GetLinks(model),
                Items  = model.List.Select(m => ToMovieInfo(m)).ToList(),
            };

            return(Ok(outputModel));
        }
        public IActionResult Create([FromBody] MovieInputModel inputModel)
        {
            var outputModel = new MovieOutputModel();

            return(CreatedAtRoute("GetMovie", new { id = outputModel.Id }, outputModel));
        }
        public IActionResult Get(int id)
        {
            var outputModel = new MovieOutputModel();

            return(Ok(outputModel));
        }