public IActionResult GetById([FromRoute] int id) { EnrollmentStep enrollmentStep = _enrollmentStepService.GetById(id); if (enrollmentStep == null) { return(new BadRequestObjectResult(new { messages = new List <string> { onboarding.Resources.Messages.IsEmpty } })); } return(Ok(_mapper.Map <Record>(enrollmentStep))); }
public IEnumerable <ViewModels.Enrollments.Step> Resolve(Enrollment source, Record destination, IEnumerable <ViewModels.Enrollments.Step> destMember, ResolutionContext context) { List <ViewModels.Enrollments.Step> steps = new List <ViewModels.Enrollments.Step>(); foreach (Models.Step step in _context.Set <Models.Step>().OrderBy(x => x.Order)) { EnrollmentStep enrollmentStep = source.EnrollmentSteps.FirstOrDefault(x => x.StepId == step.Id); steps.Add(new ViewModels.Enrollments.Step { Resource = step.Resource, Name = step.Name, Status = enrollmentStep != null ? "valid" : "invalid" }); } return(steps); }