Пример #1
0
        public IActionResult Put([FromBody] ShuffleViewModel shuffle)
        {
            var shuffleToEdit = AutoMapper.Mapper.Map <Shuffle>(shuffle);

            if (_shuffleService.EditShuffle(shuffleToEdit))
            {
                return(Accepted("$api/shuffle/{shuffle}",
                                AutoMapper
                                .Mapper
                                .Map <ShuffleViewModel>(shuffleToEdit)));
            }
            return(BadRequest("Failed to save the shuffle"));
        }
Пример #2
0
        public IActionResult Post([FromBody] ShuffleViewModel shuffle)
        {
            var newShuffle = AutoMapper.Mapper.Map <Shuffle>(shuffle);

            if (_shuffleService.AddShuffle(newShuffle))
            {
                return(Created("$api/shuffle/{shuffle}",
                               AutoMapper
                               .Mapper
                               .Map <ShuffleViewModel>(newShuffle)));
            }
            return(BadRequest("Failed to save the shuffle"));
        }
Пример #3
0
        public IActionResult Shuffle()
        {
            if (TheList.Count > 0)
            {
                var ShuffledList = TheList.OrderBy(a => Guid.NewGuid()).ToList();

                ShuffleViewModel shuffleViewModel = new ShuffleViewModel();

                shuffleViewModel.Shuffledlist = ShuffledList;

                ViewBag.tot = TheList.Count();

                return(View(shuffleViewModel));
            }

            else
            {
                return(Redirect("/"));
            }
        }