コード例 #1
0
        public async Task <ActionResult> HentAvganger(int stasjonFraId, int stasjonTilId, string dato)
        {
            List <Avganger> avganger = await _db.HentAvganger(stasjonFraId, stasjonTilId, dato);

            if (avganger.IsNullOrEmpty())
            {
                _log.LogInformation("Avganger ble ikke hentet");
                return(NotFound("Avganger ble ikke hentet"));
            }
            _log.LogInformation("Avganger ble hentet");
            return(Ok(avganger));
        }
コード例 #2
0
        public async Task <ActionResult> HentAvganger(string linjekode, int sidenummer)
        {
            if (string.IsNullOrEmpty(HttpContext.Session.GetString(_innlogget)))
            {
                return(Unauthorized("Ikke innlogget"));
            }
            if (ModelState.IsValid)
            {
                List <AvgangModel> avganger = await _db.HentAvganger(linjekode, sidenummer);

                if (avganger.IsNullOrEmpty())
                {
                    melding = $"Listen med avganger ble ikke funnet for linjekode: {linjekode} og sidenummer: {sidenummer}";
                    _log.LogWarning(melding);
                    return(NotFound(melding));
                }
                return(Ok(avganger));
            }
            _log.LogWarning(ugyldigValidering);
            return(BadRequest(ugyldigValidering));
        }