public async Task <IActionResult> OnGetAsync(ProgressGetForCreateOrUpdate.Query query) { var getResult = await _getUseCase.HandleAsync(query); if (getResult.IsFailure) { return(RedirectToPage("/StudentGroups/Index")); } GetResponse = getResult.Value; Progress = getResult.Value.Command; return(Page()); }
public static ProgressCreateOrUpdate.MilestoneProgressCommand GetMilestoneProgress(this ProgressCreateOrUpdate.Command command, int milestoneId) { return(command.Milestones.FirstOrDefault(m => m.MilestoneId == milestoneId)); }