public static AppConfigContent ToContent(this AppConfigArgs args)
 => new AppConfigContent
 {
     DecoyProbability  = args.DecoyProbability,
     ManifestFrequency = args.ManifestFrequency,
     Version           = args.Version
 };
 public static AppConfigContent ToContent(this AppConfigArgs args)
 => new AppConfigContent
 {
     DecoyProbability    = args.DecoyProbability,
     UpdatePeriodMinutes = args.UpdatePeriodMinutes,
     Version             = args.Version
 };
 public static AppConfigContent ToContent(this AppConfigArgs args)
 => new AppConfigContent
 {
     DecoyProbability          = args.DecoyProbability,
     ManifestFrequency         = args.ManifestFrequency,
     Version                   = args.Version,
     AndroidMinimumKillVersion = args.AndroidMinimumKillVersion,
     iOSMinimumKillVersion     = args.iOSMinimumKillVersion
 };
        private async Task Write(AppConfigArgs a4)
        {
            var e4 = new AppConfigContentEntity
            {
                Release = a4.Release
            };
            await _Formatter.Fill(e4, a4.ToContent());

            await _DbContextProvider.AddAsync(e4);
        }
Exemple #5
0
        public bool Valid(AppConfigArgs args)
        {
            if (args == null)
            {
                return(false);
            }

            if (args.UpdatePeriodMinutes < 1)
            {
                return(false);
            }

            if (args.DecoyProbability < 1)
            {
                return(false);
            }

            if (args.Version < 1) //todo Need to be highest version in database or not??
            {
                return(false);
            }

            return(true);
        }
Exemple #6
0
        public bool Valid(AppConfigArgs args)
        {
            if (args == null)
            {
                return(false);
            }

            if (args.ManifestFrequency < 1)
            {
                return(false);
            }

            if (args.DecoyProbability < 1)
            {
                return(false);
            }

            if (args.Version < 1) //todo Need to be highest version in database or not??
            {
                return(false);
            }

            return(true);
        }
Exemple #7
0
 public async Task <IActionResult> Post([FromBody] AppConfigArgs args, [FromServices] HttpPostAppConfigCommand command)
 {
     return(await command.Execute(args));
 }