Example #1
0
        public async Task <IActionResult> Cipher(string userid, string password)
        {
            var service = new Services.N.Autenticacion.AutenticacionServices(_configuration, _objectFactory);
            var result  = new MicroserviceModel <string>
            {
                Header = new Header
                {
                    Status = Status.Ok
                }
            };


            try
            {
                result.Model = await service.GetSCSCipherPassword(userid, password);

                return(new ObjectResult(result));
            }
            catch (Exception e)
            {
                _logger.LogError(e.ToString());

                result.Header.Status      = Status.Error;
                result.Header.Description = e.ToString();
                result.Header.ErrorCode   = $"{ErrorPrefix}_Chiper";

                return(new ObjectResult(result)
                {
                    StatusCode = 500
                });
            }
        }
Example #2
0
        public IActionResult Index()
        {
            var model = new List <MicroserviceModel>();

            foreach (var extension in this.extensionsRegistry.Extensions)
            {
                var viewModel = new MicroserviceModel
                {
                    Name        = extension.Name,
                    Description = extension.Description,
                    Status      = extension.Status,
                    Version     = extension.Version,
                    Url         = extension.Url,
                    Authors     = extension.Authors,
                    Location    = extension.Location
                };

                model.Add(viewModel);
            }
            ;

            return(View(model));
        }