public async Task <IActionResult> EduPlanCreateDiscipline(int EduPlanId, int BlokDisciplChastId, string DisciplineNameSearchString, string DisciplineNameAdding, Discipline discipline) { if (discipline.DisciplineNameId != 0) { await _metodKomissiyaRepository.CreateEduPlanDisciplineByUserNameAsync(EduPlanId, BlokDisciplChastId, discipline, User.Identity.Name); return(RedirectToAction(nameof(EduPlanPreview), new { id = EduPlanId })); } if (DisciplineNameAdding != null) { await _metodKomissiyaRepository.CreateDisciplineNameByUserNameAsync(DisciplineNameAdding, User.Identity.Name); DisciplineNameSearchString = DisciplineNameAdding; } ViewBag.EduPlanId = EduPlanId; ViewBag.BlokDisciplChastId = BlokDisciplChastId; ViewBag.DisciplineNameSearchString = DisciplineNameSearchString; ViewBag.Disciplines = _selectListRepository .GetSelectListDisciplineNames(DisciplineNameSearchString); return(View()); }