public async Task <IActionResult> LineUp(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.MoveLineUp(line); if (lines != null) { await SaveMovedLine(lines); } ; } return(RedirectToAction("ViewTrainingSpecs", new { headId = headId })); }
public async Task <IActionResult> LineUp(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.MoveLineUp(line); if (lines != null) { await SaveMovedLine(lines); } ; } TempData["dayTraining"] = dayTraining; return(RedirectToAction("Show")); }