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);
     }
 }
Пример #2
0
        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);
            }
        }