public async Task <bool> UpdateAccount(SedcAccount sedcAccount)
        {
            var acc = await _manager.SedcAccounts.GetSingle(sedcAccount.Id);

            if (acc != null)
            {
                acc = sedcAccount;
                _manager.SedcAccounts.Update(acc);
            }
            return(await _manager.Complete());
        }
        public async Task <bool> SaveAccount(SedcAccount sedcAccount)
        {
            try
            {
                var accounts = await _manager._context.SedcAccounts.ToListAsync();

                var old = await _manager._context.SedcAccounts.SingleOrDefaultAsync(x =>
                                                                                    x.Server == sedcAccount.Server && x.Port == sedcAccount.Port);

                if (old == null)
                {
                    sedcAccount.IsDefault  = !accounts.Any();
                    sedcAccount.CreateDate = DateTime.Now;
                    _manager._context.SedcAccounts.Add(sedcAccount);
                }
                return(await _manager.Complete());
            }
            catch (Exception e)
            {
                return(false);
            }
        }