public async Task <IActionResult> LineDown(int headId, int specId)
        {
            var lines = appContext.TrainingSpecs.Where(x => x.HeadId.Equals(headId))?.ToList();
            var line  = lines?.Where(x => x.Id.Equals(specId))?.FirstOrDefault();

            if (lines != null & line != null)
            {
                documentSpecHandler.FillDocument(lines);
                lines = (List <TrainingSpec>)documentSpecHandler.MoveLineDown(line);
                if (lines != null)
                {
                    await SaveMovedLine(lines);
                }
                ;
            }
            return(RedirectToAction("ViewTrainingSpecs", new { headId = headId }));
        }
        public async Task <IActionResult> LineDown(DayOfWeek dayTraining, int headId, int specId)
        {
            var lines = appContext.TrainingPlanSpecs.Where(x => x.HeadId.Equals(headId))?.ToList();
            var line  = lines?.Where(x => x.Id.Equals(specId))?.FirstOrDefault();

            if (lines != null & line != null)
            {
                documentSpecHandler.FillDocument(lines);
                lines = (List <TrainingPlanSpec>)documentSpecHandler.MoveLineDown(line);
                if (lines != null)
                {
                    await SaveMovedLine(lines);
                }
                ;
            }
            TempData["dayTraining"] = dayTraining;
            return(RedirectToAction("Show"));
        }