Esempio n. 1
0
        public ActionResult Search(IndexJob currentPage)
        {
            var    variations  = SearchByMultyQueryAndBuildFilter();//SearchPrefix();
            string returnValue = "SL: " + variations?.Count() + " Item1: " + variations?.FirstOrDefault <FashionVariant>()?.DisplayName;
            var    model       = new IndexJobViewModel()
            {
                CurrentPage = currentPage,
                ReturnValue = returnValue
            };

            return(View("Index", model));
        }
        public ActionResult Edit(IndexJobViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.MinSalary > model.MaxSalary)
            {
                return(View(model));
            }

            _jobService.Update(_mapper.Map <JobBll>(model));
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public IHttpActionResult Add(IndexJobViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            if (model.MinSalary > model.MaxSalary)
            {
                return(BadRequest("Слишком высокий оклад для данной позиции"));
            }

            _jobService.Add(_mapper.Map <JobBll>(model));
            return(Ok());
        }
Esempio n. 4
0
        public ActionResult Index(IndexJob currentPage)
        {
            var referenceConverter = ServiceLocator.Current.GetInstance <ReferenceConverter>();
            var catalogues         = _repository.GetChildren <CatalogContent>(referenceConverter.GetRootLink());

            GetAllNodeOfCatalogues(catalogues);
            string returnValue = catalogues.FirstOrDefault()?.Name;
            var    model       = new IndexJobViewModel()
            {
                CurrentPage = currentPage,
                ReturnValue = returnValue
            };

            return(View(model));
        }