private Task <ResponseOfdCheckDesk> RequestOfd(RequestOfdCashDesk kkmRequest)
        {
            var kkm = new OfdKkm
            {
                SerialNumber         = kkmRequest.SerialNumber,
                PointOfPaymentNumber = "1",
                FnsKkmId             = kkmRequest.FnsKkmId,
                TerminalNumber       = "1"
            };

            var org = new global::Models.DTO.RequestOperatorOfd.Org
            {
                Inn          = kkmRequest.Iin,
                Okved        = "",
                TaxationType = 0,
                Title        = kkmRequest.NameOrg
            };

            Request requestOfd = new Request
            {
                Command  = 5,
                DeviceId = kkmRequest.DeviceId,
                ReqNum   = kkmRequest.ReqNum++,
                Token    = kkmRequest.TokenOfd,
                Service  = new Service(new RegInfo(org, kkm))
            };

            Task <ResponseOfdCheckDesk> res = GetResponse(requestOfd);

            return(res);
        }
        public IActionResult CheckName(RegisterCashDeskViewModel model)
        {
            if (User.IsInRole("blocked") || User.IsInRole("operator"))
            {
                return(RedirectToAction("BlockPage", "BlockedUser"));
            }

            List <Kkm> reskkm = _context.Kkms.Where(u => u.UserId == model.UserId).ToList();

            var res = reskkm.FirstOrDefault(i => i.Name == model.Name);

            if (res != null)
            {
                return(Ok(false));
            }

            var org = new global::Models.DTO.RequestOperatorOfd.Org();

            return(Ok(true));
        }