Ejemplo n.º 1
0
        public ResponseResult <CompanyModel> SearchCompany(string id)
        {
            id = nipReplaceRegex.Replace(id, "");
            var data = numberService.GetById(id);

            if (data != null && data.Id == 0)
            {
                data = numberService.GetById(id);
                return(new ResponseResult <CompanyModel>(data));
            }
            logService.CountTimesSearched(id);
            return(new ResponseResult <CompanyModel>(data));
        }
Ejemplo n.º 2
0
        public IActionResult Edit(int id)
        {
            Number number = numberService.GetById(id);

            if (number == null)
            {
                return(RedirectToIndex());
            }

            EditNumberViewModel vm = new EditNumberViewModel
            {
                Id    = id,
                Value = number.Value,
                Label = number.Label
            };

            return(View(vm));
        }
Ejemplo n.º 3
0
        public void CountTimesSearched(string id)
        {
            var data = numberService.GetById(id);

            if (data != null)
            {
                var log = logRepository.GetById(id);
                if (log != null)
                {
                    log.TimesSearched++;
                }
                else
                {
                    logRepository.AddNumberSearched(id);
                }
                logRepository.Save();
            }
        }
Ejemplo n.º 4
0
        // GET: Data
        public ViewResult Index(string searchNumber)
        {
            if (ModelState.IsValid && !String.IsNullOrEmpty(searchNumber))
            {
                Regex nipReplaceRegex = new Regex(nipRegex);
                searchNumber = nipReplaceRegex.Replace(searchNumber, "");
                var data = numberService.GetById(searchNumber);
                if (data != null)
                {
                    logService.CountTimesSearched(searchNumber);
                    return(View(data));
                }

                ViewBag.ErrorMessage = "Nie znaleziono w bazie: " + searchNumber;
            }

            return(View());
        }