Esempio n. 1
0
        public async Task <ActionResult> SearchCompany([FromBody] SearchCompanyViewModel model)
        {
            var command = this.mapper.Map <SearchCompanyViewModel, SearchCompaniesQuery>(model);
            var result  = await this.mediator.Send(command);

            return(Ok(result));
        }
Esempio n. 2
0
        public IActionResult Search(SearchCompanyViewModel model)
        {
            if (model.SearchString == null)
            {
                return(this.View("NotFound"));
            }

            List <Company> companies = this.copaniesService.GettSearchedCompanies(model.SearchString).ToList();

            if (companies.Count == 0)
            {
                return(this.View("NotFound"));
            }

            List <IndexCompanyViewModel> allCompanies = MapAllCompaniesView(companies);

            return(View(allCompanies));
        }
Esempio n. 3
0
        public ActionResult CompanyTable(string search, int?pageNo)
        {
            //ApplicationDbContext _context= new ApplicationDbContext();
            SearchCompanyViewModel model            = new SearchCompanyViewModel();
            CompaniesHandler       companiesHandler = new CompaniesHandler();

            model.SearchItem = search;

            pageNo = pageNo.HasValue ? pageNo.Value > 0 ? pageNo.Value : 1 : 1;

            var totalRecord = companiesHandler.GetCompaniesCount(search);

            model.CompaniesList = companiesHandler.GetAllCompanies(search, pageNo.Value);


            if (model.CompaniesList != null)
            {
                model.Pager = new Pager(totalRecord, pageNo, 3);
                return(PartialView("_CompanyTable", model));
            }
            return(PartialView("_CompanyTable", model));
        }