Example #1
0
        public async Task <IActionResult> NewNeuralNetwork()
        {
            var people = await peopleService.GetPeopleCheckboxes();

            var model = new NewNeuralNetworkViewModel
            {
                PeopleCheckboxes = people.ToList()
            };

            return(View(model));
        }
Example #2
0
        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 = "" }));
        }