public async Task <IActionResult> SerialNoCheck()
        {
            string serialNo = HttpContext.Request.Query["serialNo"].ToString();
            GetSkuBySerialResponse response = _iInstallationService.SerialNoCheck(serialNo);

            return(Ok(response));
        }
        public GetSkuBySerialResponse SerialNoCheckGuarantee(string serialNo)
        {
            GetSkuBySerialResponse response = new GetSkuBySerialResponse();

            List <sp_SSH_GetSkuBySerial> machineDetail = _dbContext.sp_SSH_GetSkuBySerial.FromSqlInterpolated($"EXECUTE dbo.sp_SSH_GetSkuBySerial {serialNo}").ToList();

            if (machineDetail != null && machineDetail.Count > 0)
            {
                bool machineControl = context.TblSshMachinesRepository.Get().Where(a => a.SerialNo == serialNo).Any();

                if (machineControl == true)
                {
                    response.MachineDetail = null;
                    response.isModal       = false;
                    response.isSuccess     = true;
                    response.ErrorMessage  = "";
                    return(response);
                }
                else
                {
                    response.MachineDetail = machineDetail;
                    response.isSuccess     = true;
                    response.isModal       = false;
                    response.ErrorMessage  = "";
                    return(response);
                }
            }
            else
            {
                response.ErrorMessage  = "Seri numarası kontrol ediniz!";
                response.isSuccess     = false;
                response.isModal       = false;
                response.MachineDetail = null;
                return(response);
            }
        }