Example #1
0
        public bool AddSecretData(string token, string key, SecretData data)
        {
            // Отримаємо користувача по токену
            Entities.User user = userCtx.GetUserByToken(token);

            // Якщо користувач не існує, то завершуємо
            if (user == null)
            {
                return(false);
            }

            // Добавляємо дані
            secretCtx.AddSecretData(user.Id, data, key);

            return(true);
        }
Example #2
0
        public bool EditSecretData(string token, string key, int id, SecretData data)
        {
            // Отримаємо користувача по токену
            Entities.User user = userCtx.GetUserByToken(token);

            // Якщо користувач не існує, то завершуємо
            if (user == null)
            {
                return(false);
            }

            Entities.Secret secret = user.Secrets.Where(s => s.Id == id).FirstOrDefault();

            // Якщо даних не існує, то завершуємо
            if (secret == null)
            {
                return(false);
            }

            // Пробуємо змінити дані
            return(secretCtx.EditSecretData(user.Id, secret.Id, data, key));
        }