public async Task <List <PredmetiView> > GetCoursesView() { var courses = await _httpClient.GetJsonAsync <List <Predmeti> >("api/predmeti"); List <PredmetiView> output = new List <PredmetiView>(); courses.ForEach(course => { var courseView = new PredmetiView { Id = course.Id, Naziv = course.Naziv }; foreach (var e in course.PredmetiStudenti) { PredmetiStudentiView enrView = new PredmetiStudentiView { IdPredmeta = e.IdPredmeta, IdStudenta = e.IdStudenta }; courseView.PredmetiStudenti.Add(enrView); } output.Add(courseView); }); return(output); }
protected void EnrollCourse(PredmetiView course) { PredmetiStudentiView enrollment = new PredmetiStudentiView { IdStudenta = Student.Id, IdPredmeta = course.Id }; Student.PredmetiStudenti.Add(enrollment); }