public async Task <IActionResult> NewNeuralNetwork() { var people = await peopleService.GetPeopleCheckboxes(); var model = new NewNeuralNetworkViewModel { PeopleCheckboxes = people.ToList() }; return(View(model)); }
public async Task <IActionResult> Create(NewNeuralNetworkViewModel model) { if (!ModelState.IsValid) { return(View("NewNeuralNetwork", model)); } try { var checkedPeople = model.PeopleCheckboxes.Where(x => x.IsChecked); var peopleString = ""; foreach (var checkedPerson in checkedPeople) { peopleString = peopleString + $",{checkedPerson.Id}"; } var response = await neuralNetworkService.Create(model.Name, peopleString, model.PhotosPerPerson); } catch (Exception ex) { logger.LogError(ex, "error"); } return(RedirectToAction("AllNeuralNetworks", "NeuralNetwork", new { area = "" })); }