public async Task <IActionResult> EduProgramEdit([Bind("EduProgramId,EduProfileId,EduProgramPodgId,IsAdopt,UsingElAndDistEduTech,FileModelId,DateUtverjd")] EduProgram eduProgram,
                                                         IFormFile uploadedFile,
                                                         int[] eduFormIds,
                                                         int[] eduYearBeginningTrainingIds,
                                                         int[] eduYearIds)
        {
            if (ModelState.IsValid)
            {
                await _metodKomissiyaRepository.UpdateEduProgramByUserNameAsync(User.Identity.Name, eduProgram, uploadedFile, eduFormIds, eduYearBeginningTrainingIds, eduYearIds);

                return(RedirectToAction(nameof(EduPrograms)));
            }
            ViewData["EduProfileId"]     = _selectListRepository.GetSelectListEduProfileFullNames(eduProgram.EduProfileId);
            ViewData["EduProgramPodgId"] = _selectListRepository.GetSelectListEduProgramPodg(eduProgram.EduProgramPodgId);

            return(View(eduProgram));
        }