示例#1
0
        public void Parameter_GetAll_Test()
        {
            //Arrange
            List <Parameter> entities = new List <Parameter>()
            {
                new Parameter()
                {
                    Id    = 2,
                    Name  = "Name",
                    Type  = "string",
                    Value = "33"
                },
                new Parameter()
                {
                    Id    = 3,
                    Name  = "Another Name",
                    Type  = "bool",
                    Value = "3f3"
                }
            };

            mockRepository
            .Setup(x => x.All(null))
            .Returns(entities);

            //Act
            IEnumerable <Parameter> result = service.GetAll();

            //Assert
            result.Count().Should().Be(2);
        }
示例#2
0
 public IActionResult GetParameters()
 {
     return(Ok(_parameterService.GetAll()));
 }
        private void GenarateCommonModel(AccountModel model)
        {
            try
            {
                model.InvalidLoginActions = new List <SelectListItem>
                {
                    new SelectListItem {
                        Text = "Devre Dışı"
                    },
                    new SelectListItem {
                        Text = "Kullanıcı Hesabını Kilitle"
                    },
                    new SelectListItem {
                        Text = "5 Dakika Oturum Açmayı Engelle"
                    }
                };

                model.CaptchaStatuses = new List <SelectListItem>
                {
                    new SelectListItem {
                        Text = "Devre Dışı"
                    },
                    new SelectListItem {
                        Text = "Hatalı Girişte Aktif"
                    },
                    new SelectListItem {
                        Text = "Her Zaman Aktif"
                    }
                };

                model.AzureLoginStatuses = new List <SelectListItem>
                {
                    new SelectListItem {
                        Text = "Devre Dışı"
                    },
                    new SelectListItem {
                        Text = "Her Zaman Aktif"
                    }
                };
                model.YesNo = new List <SelectListItem>
                {
                    new SelectListItem {
                        Text = "Hayır"
                    },
                    new SelectListItem {
                        Text = "Evet"
                    }
                };
                var ParameterKeys = ParameterService.GetAll();

                model.InvalidLoginAction    = ParameterKeys.FirstOrDefault(r => r.Key == "InvalidLoginAction")?.Value;
                model.InvalidLoginLimit     = ParameterKeys.FirstOrDefault(r => r.Key == "InvalidLoginLimit")?.Value;
                model.CaptchaStatus         = ParameterKeys.FirstOrDefault(r => r.Key == "CaptchaStatus")?.Value;
                model.AzureLoginStatus      = ParameterKeys.FirstOrDefault(r => r.Key == "AzureLoginStatus")?.Value;
                model.ShowUserPhotoOnLogin  = ParameterKeys.FirstOrDefault(r => r.Key == "ShowUserPhotoOnLogin")?.Value;
                model.LoginBackgroundPhotos = ParameterKeys.FirstOrDefault(r => r.Key == "LoginBackgroundPhotos")?.Value?.Split(';');
                model.SiteHeader            = ParameterKeys.FirstOrDefault(r => r.Key == "SiteHeader")?.Value;
                model.OneSignalAppId        = ParameterKeys.FirstOrDefault(r => r.Key == "OneSignalAppId")?.Value;
                model.OneSignalApiKey       = ParameterKeys.FirstOrDefault(r => r.Key == "OneSignalApiKey")?.Value;
            }
            catch (Exception e)
            {
                Logger.Error("Hata oluştu - " + new StackTrace().GetFrame(0).GetMethod().Name, e);
            }
        }