public GetAllScan GetAllScan(GetScanRequest getScanRequest)
        {
            GetAllScan            getAllScan = new GetAllScan();
            IEnumerable <GetScan> data;

            var getYear = _objContext.YearlyMaintainence.Where(x => x.YearlyMaintainenceId == getScanRequest.YearlyMaintenanceId).FirstOrDefault();

            data = (from scan in _objContext.Scans
                    where scan.IsActive == true && scan.IsDeleted == false &&
                    scan.DocumentType == getScanRequest.DocumentTypeId &&
                    scan.CreatedDate.Value.Year == getYear.Years
                    select new GetScan
            {
                ScanId = scan.ScansId,
                ExhibitorId = scan.ExhibitorId,
                DocumentName = scan.DocumentPath != ""? Path.GetFileNameWithoutExtension(scan.DocumentPath):"",
                DocumentPath = scan.DocumentPath
            });

            if (data.Count() != 0)
            {
                getAllScan.getScans = data.ToList();
            }

            return(getAllScan);
        }
示例#2
0
        public async Task <List <GeoLocationEvent> > Post(GetScanRequest req)
        {
            var userId = (string)HttpContext.Items["User"];

            //UserDetailsRequest userDetailsRequest = new UserDetailsRequest();
            //userDetailsRequest.id = userId;

            //var userDetails = await _kistService.UsersDetails(userDetailsRequest);


            return(await _kistService.GetDTMobile_ScanEvents(req));
        }
示例#3
0
        public async Task <GetMapPopupResponse> MapPopupInfo(GetScanRequest req)
        {
            //  var userId = (string)HttpContext.Items["User"];

            //UserDetailsRequest userDetailsRequest = new UserDetailsRequest();
            //userDetailsRequest.id = userId;

            //var userDetails = await _kistService.UsersDetails(userDetailsRequest);


            return(await _kistService.GetMapPopupInfo(req.AssetID));
        }
 public ActionResult GetAllScan(GetScanRequest getScanRequest)
 {
     _mainResponse = _yearlyMaintenanceService.GetAllScan(getScanRequest);
     _jsonString   = Mapper.Convert <GetAllScan>(_mainResponse);
     return(new OkObjectResult(_jsonString));
 }