Esempio n. 1
0
        public IActionResult Index()
        {
            if (HttpContext.Session.GetString("user") is null)
            {
                Response.Redirect("/admin/login");
            }
            ViewBag.User = HttpContext.Session.GetString("user");
            var penalties = _repository.GetAll();

            return(View(penalties));
        }
Esempio n. 2
0
        public async Task <ActionResult> GetPenalties()
        {
            var penalties = await _penaltyRepository.GetAll().ToListAsync();

            _logger.LogInformation($"all penalties {penalties.Count}");
            var penaltyResponses = new List <PenaltyResponse>();

            penalties
            .ForEach(p => penaltyResponses
                     .Add(_customMapper
                          .PenaltyToPenaltyResponse(p)));

            var responsesArray = penaltyResponses.ToArray();

            _logger.LogInformation($"responsesArray length is {responsesArray.Length}");

            return(Ok(new Response <PenaltyResponse[]>(responsesArray)));
        }