Example #1
0
        public async Task <JsonResult> GetSignature()
        {
            var user = await _userManager.GetUserAsync(User);

            var Signature = _DataStor.Get(user.SignatureDataId);

            if (Signature != null)
            {
                return(Json(new
                {
                    result = "Success",
                    status_code = 200,
                    signature_base64 = Convert.ToBase64String(Signature.Data)
                }));
            }
            else
            {
                return(Json(new Result()
                {
                    reason = "No Signature assigned.",
                    result = "Failure",
                    status_code = 404
                }));
            }
        }
        public async Task <GetPrinterByIdQueryResponse> Handle(
            GetPrinterByIdQuery request,
            CancellationToken cancellationToken)
        {
            var printer = await _storageService.Get(
                request.Id,
                cancellationToken);

            if (printer != null)
            {
                return(new GetPrinterByIdQueryResponse
                {
                    Printer = _mapper.Map <Dto.Response.Printer>(printer)
                });
            }
            else
            {
                return(new GetPrinterByIdQueryResponse
                {
                    Error = new Dto.Response.Error
                    {
                        HttpStatusCode = HttpStatusCode.NotFound,
                        Message = $"Printer with id '{request.Id}' not found."
                    }
                });
            }
        }
Example #3
0
        public async Task <GetAllPrintersQueryResponse> Handle(
            GetAllPrintersQuery request,
            CancellationToken cancellationToken)
        {
            var printers = await _storageService.Get(cancellationToken);

            return(new GetAllPrintersQueryResponse
            {
                Printers = _mapper.Map <List <Dto.Response.Printer> >(printers)
            });
        }
Example #4
0
        public async Task InitialiseAsync(CancellationToken cancellationToken)
        {
            var systemInfo = await _configurationDataStorageService.Get(cancellationToken);

            if (systemInfo.Count == 0)
            {
                var newSystemInfo = new Configuration();
                await _configurationDataStorageService.Create(
                    newSystemInfo,
                    cancellationToken);

                Configuration = newSystemInfo;
            }
            else
            {
                Configuration = systemInfo[0];
            }

            Reset();
        }
        public List <Repository> GetBookmarkedRepositories()
        {
            var repos = _dataStorageService.Get(SESSIONKEY);

            return((repos == null) ? new List <Repository>() : repos);
        }
Example #6
0
        public List <Client> GetAllClients()
        {
            var clients = _dataStorageService.Get(STORAGE_KEY);

            return((clients == null) ? new List <Client>() : clients);
        }