// Видалити секретні дані 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); }
// Редагувати секретні дані 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); }
/// <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)); }