public IHttpActionResult Suffixes() { try { SelectRepository repo = new SelectRepository(); SelectCollectionsViewModel model = new SelectCollectionsViewModel(); model.suffixes = repo.Suffixes(); return Ok(model); } catch (Exception ex) { return BadRequest(ex.Message); } }
public IHttpActionResult UserInitialInfoForm(long id) { try { SelectRepository selectRepo = new SelectRepository(); AltPrimaryViewModel model = new AltPrimaryViewModel(repo.GetInitialInfo(id)); model.lstSuffixes = selectRepo.Suffixes(); return Ok(model); } catch (Exception ex) { return BadRequest(ex.Message); } }
public IHttpActionResult Home() { try { SelectRepository selectRepo = new SelectRepository(); SlideRepository slideRepo = new SlideRepository(); JobGroupRepository groupRepo = new JobGroupRepository(); JobRepository jobRepo = new JobRepository(); HomeCollectionViewModel model = new HomeCollectionViewModel(); model.specializations = selectRepo.Specializations(); model.suffixes = selectRepo.Suffixes(); model.workbases = selectRepo.Workbases(); model.slides = slideRepo.GetList(); List<JobGroupViewModel> groups = groupRepo.GetList(string.Empty, "sequence_asc", true); foreach (var g in groups) { g.jobs = jobRepo.GetByGroup(g.id); model.jobGroups.Add(g); } return Ok(model); } catch (Exception ex) { return BadRequest(ex.Message); } }