예제 #1
0
        /// <summary>
        /// [TODO]
        /// Gets the privacy policy.
        /// </summary>
        public async Task <DimEula> GetPrivacyPolicy()
        {
            DimEula result = null;

            try
            {
                if (_settings.SimulatedMode)
                {
                    return(new DimEula()
                    {
                        EulaTitle = "Title",
                        EulaBody = "Body"
                    });
                }
                else
                {
                    result = await GetDbAsync <DimEula>($"api/getEULA?fromDt={DateTime.UtcNow.AddDays(-1)}");
                }
            }
            catch (Exception e)
            {
                Logger.Error(e);
            }

            return(result);
        }
예제 #2
0
        public async Task <dynamic> postEULA([FromBody] AddEulaDTO request)
        {
            var eula = new DimEula()
            {
                EulaTitle = request.EulaTitle,
                EulaBody  = request.EulaBody,
                FromDt    = request.FromDt ?? DateTime.UtcNow,
                ToDt      = request.ToDt,
                CreateDt  = DateTime.UtcNow,
            };

            db.DimEula.Add(eula);
            db.SaveChanges();

            return(Ok("EULA Added"));
        }