public void SaveContactFacebookRelation(ContactRelationFacebookSettings settings) { try { //Process authorization if (!ProcessAuthorization(HttpContext.Current)) { AccessDenied(HttpContext.Current); return; } if (settings == null) { throw new ArgumentNullException("Settings can not be null"); } if (settings.RelateAvatar == false) { return; } ContactDao dao = Global.DaoFactory.GetContactDao(); Contact contact = dao.GetByID(settings.ContactID); if (contact == null) { throw new Exception("Specified contact not found"); } if (settings.RelateAvatar == true) { SaveAvatar(contact.ID, settings.UserAvatarUrl); } } catch (Exception ex) { _logger.Error("ASC.Web.CRM.SocialMediaUI.SaveContactSocialMediaRelation error:", ex); throw new Exception(ASC.Web.UserControls.SocialMedia.Resources.SocialMediaResource.ErrorInternalServer); } }
public void SaveContactFacebookRelation(ContactRelationFacebookSettings settings) { try { //Process authorization if (!ProcessAuthorization(HttpContext.Current)) { AccessDenied(HttpContext.Current); return; } if (settings == null) throw new ArgumentNullException("Settings can not be null"); if (settings.RelateAvatar == false) return; ContactDao dao = Global.DaoFactory.GetContactDao(); Contact contact = dao.GetByID(settings.ContactID); if (contact == null) throw new Exception("Specified contact not found"); if (settings.RelateAvatar == true) SaveAvatar(contact.ID, settings.UserAvatarUrl); } catch (Exception ex) { _logger.Error("ASC.Web.CRM.SocialMediaUI.SaveContactSocialMediaRelation error:", ex); throw new Exception(ASC.Web.UserControls.SocialMedia.Resources.SocialMediaResource.ErrorInternalServer); } }