コード例 #1
0
        public bool UpdateContactDetail(string name, ContactDetail updatedDetails)
        {
            try
            {
                ContactsDAL contactDAl = new ContactsDAL();
                bool        updated    = contactDAl.UpdateContactDetail(name, updatedDetails);

                if (updated)
                {
                    _contactDetailsCache.RefreshKeyByChar(name[0]);
                    if (updatedDetails.Name[0] != name[0])
                    {
                        _contactDetailsCache.RefreshKeyByChar(updatedDetails.Name[0]);
                        _contactDetailsCache.RefreshContactCountByChar();
                    }
                }
                return(updated);
            }
            catch (Exception)
            {
                return(false);
            }
        }