public async Task <IActionResult> GetExamsAsync() { var examItems = await _context.GetAll(); _log.AddLog(Request, _httpContextAccessor, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), "Eshte nxjerrur lista e provimeve"); return(Ok(_mapper.Map <IEnumerable <ReadExamDTO> >(examItems))); }
public async Task <IActionResult> GetStudentsAsync() { //return await _context.GetAll(); var studentItems = await _context.GetAll(); _log.AddLog(Request, _httpContextAccessor, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), "Eshte nxjerrur lista e studenteve"); return(Ok(_mapper.Map <IEnumerable <ReadStudentDTO> >(studentItems))); }
public async Task <IActionResult> Authenticate(Authentication model) { if (!ModelState.IsValid) { return(BadRequest(new DataMessage("Model is not valid"))); } var user = await _authenticateService.Authenticate(model); if (user != null) { _log.AddLog(Request, _httpContextAccessor, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), $"Eshte autentifikua useri me username: {user.Username}"); return(Ok(user.Token)); } else { _log.AddLog(Request, _httpContextAccessor, this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString(), $"Tentim i deshtuar per tu autentifku!"); return(BadRequest("Username or Password is incorrect")); } }
public async Task <IActionResult> Addlog(LogsContextDTO log) { await _logService.AddLog(log); return(StatusCode(201)); }