public IActionResult SetStatusAccepted(int id) { var inscription = _inscriptionService.GetById(id); if (inscription == null) { return(BadRequest()); } inscription.Status = Entities.Enums.EnrollmentStatus.Accepted; _inscriptionService.Update(inscription); var rating = new Rating() { CourseId = inscription.CourseId, UserId = inscription.UserId }; _ratingService.Create(rating); Services.Courses.DTOs.InscriptionFilter filter = new InscriptionFilter() { CourseId = inscription.CourseId }; var result = _inscriptionService.GetListUser(1, 50, null, filter).Entities.SingleOrDefault(e => e.Id == id); return(new JsonResult(result)); }
public IActionResult CourseList(int id) { Services.Courses.DTOs.InscriptionFilter filter = new InscriptionFilter() { CourseId = id }; var result = _inscriptionService.GetListUser(1, 50, null, filter); return(Ok(result)); }
public IActionResult Index() { var currentUserId = HttpContext.Session.GetInt32("_Id").Value; Services.Courses.DTOs.InscriptionFilter filter = new InscriptionFilter() { UserId = currentUserId }; var result = _inscriptionService.GetListDTOPaged(1, 50, null, filter).ToViewModel(); return(View(result)); }