public async Task <IActionResult> Details(int?id) { if (id == null) { ModelState.AddModelError(string.Empty, "There was an error while getting student!"); } Lendet lendet = new Lendet(); using (var httpClient = new HttpClient()) { lendet = await GetAPI.GetLendetAsync(httpClient, id); Drejtimet drejtimet = await GetAPI.GetDrejtimiAsync(httpClient, lendet.DrejtimiId); lendet.Drejtimi = drejtimet; } if (lendet == null) { ModelState.AddModelError(string.Empty, "There was an error while getting student!"); } return(View(lendet)); }
public async Task <IActionResult> Details(int?id) { if (id == null) { ModelState.AddModelError(string.Empty, "There was an error while getting student!"); } Provimet provimi = new Provimet(); using (var httpClient = new HttpClient()) { provimi = await GetAPI.GetProvimetAsync(httpClient, id); Lendet lendet = await GetAPI.GetLendetAsync(httpClient, provimi.LendaId); Studenti studenti = await GetAPI.GetStudentiAsync(httpClient, provimi.StudentiId); Profesoret profesoret = await GetAPI.GetProfesoretAsync(httpClient, provimi.ProfesoriId); provimi.Lenda = lendet; provimi.Studenti = studenti; provimi.Profesori = profesoret; } if (provimi == null) { ModelState.AddModelError(string.Empty, "There was an error while getting student!"); } return(View(provimi)); }
public async Task <IActionResult> EditForm(int id) { Lendet lendet = new Lendet(); using (var httpClient = new HttpClient()) { lendet = await GetAPI.GetLendetAsync(httpClient, id); List <Drejtimet> MyDrejtimets = await GetAPI.GetDrejtimiListAsync(httpClient); ViewData["DrejtimiId"] = new SelectList(MyDrejtimets, "DrejtimetId", "EmriDrejtimit"); } return(View(lendet)); }