Esempio n. 1
0
        // Видалити секретні дані
        public bool RemoveById(int userId, int secretId)
        {
            Entities.Secret secret = GetSecretById(userId, secretId);

            if (secret == null)
            {
                return(false);
            }

            ctx.Secrets.Remove(secret);

            ctx.SaveChanges();

            return(true);
        }
Esempio n. 2
0
        // Редагувати секретні дані
        public bool EditSecretData(int userId, int secretId, SecretData data, string key)
        {
            Entities.Secret secret = GetSecretById(userId, secretId);

            if (secret == null)
            {
                return(false);
            }

            secret.Login       = sp.Encrypt(key, data.Login);
            secret.Password    = sp.Encrypt(key, data.Password);
            secret.Description = sp.Encrypt(key, data.Description);
            secret.Url         = sp.Encrypt(key, data.Url);
            secret.UpdatedAt   = DateTime.Now;

            ctx.SaveChanges();

            return(true);
        }
Esempio n. 3
0
 /// <summary>
 /// Maps an entity to a model.
 /// </summary>
 /// <param name="entity">The entity.</param>
 /// <returns></returns>
 public static IdentityServer4.Models.Secret ToModel(this Entities.Secret entity)
 {
     return(Mapper.Map <IdentityServer4.Models.Secret>(entity));
 }