public async Task <string> AddAsync()
        {
            var ip = httpContextAccessor.HttpContext
                     .Connection.RemoteIpAddress.ToString();
            await Task.Run(() =>
            {
                var visit = new Visit
                {
                    IP   = ip,
                    Date = DateTime.Now
                };
                aquaDbContext.Visit.Add(visit);
                aquaDbContext.SaveChanges();
            });

            return(ip);
        }
Esempio n. 2
0
        public void SetEncrypted(byte[] key)
        {
            var encryptedTempKey = dbBContext.KeyTable.FirstOrDefault();

            if (encryptedTempKey == null)
            {
                dbBContext.KeyTable.Add(new Key {
                    EncryptedKey = key
                });
            }
            else
            {
                encryptedTempKey.EncryptedKey = key;
            }

            dbBContext.SaveChanges();
        }