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)); }
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))); }