// GET: Assignment public IActionResult Index() { spAssignTasks AssignModel = new spAssignTasks { Projects = GetAllProjects().Result.Projects }; return(View(AssignModel)); }
public IActionResult Index(spAssignTasks SpAssignTasks) { var selectedProjID = SpAssignTasks.SelectedProjectID; var empRecord = _context.Assignments.FromSqlInterpolated($"spAssignTasks {selectedProjID}").ToList(); SpAssignTasks.Assignments = empRecord; SpAssignTasks.Projects = GetAllProjects().Result.Projects; //spAssignTasks stuff = new spAssignTasks { Assignments = empRecord }; return(View(SpAssignTasks)); }
public async Task <spAssignTasks> GetAllProjects() { HttpClient client = _api.Initial(); HttpResponseMessage res = await client.GetAsync("api/projectsapi"); var spAssignTasks = new spAssignTasks(); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; var projectSelectList = JsonConvert.DeserializeObject <IEnumerable <Projects> >(result).Select(a => new SelectListItem { Text = a.PrjName, Value = a.PrjName }); spAssignTasks.Projects = new SelectList(projectSelectList, "Value", "Text"); } return(spAssignTasks); }