Exemplo n.º 1
0
 public void Delete(int id)
 {
     Logger.Instance.FunctionStart();
     try
     {
         var passwords = GetAll().ToList();
         passwords.Remove(passwords.First(x => x.Id == id));
         storage.Save(encoder.Encode(passwords, PasswordFirst, PasswordSecond));
     }
     catch (Exception e)
     {
         Logger.Instance.Error(e);
     }
     finally
     {
         Logger.Instance.FunctionEnd();
     }
 }
Exemplo n.º 2
0
        public void Save(Password pass, bool updatePassTime)
        {
            Logger.Instance.FunctionStart();
            var stopWatch = new Stopwatch();

            stopWatch.Start();
            try
            {
                Logger.Instance.FunctionStart();
                storage.Save(encoder.Encode(pass, PasswordFirst, PasswordSecond), updatePassTime);
            }
            catch (Exception e)
            {
                Logger.Instance.Error(e);
            }
            finally
            {
                stopWatch.Stop();
                Logger.Instance.Debug($"########### SAVE {stopWatch.ElapsedMilliseconds} ms ###########");
                Logger.Instance.FunctionEnd();
            }
        }