public async Task <IActionResult> ChangeFacebookUrl(ChangeFacebookUrlViewModel model)
        {
            var r = await _accountService.ChangeFacebookUrl(CurrentUser.Id, model);

            if (r)
            {
                return(RedirectToAction("ChangeInfo", new { vtype = 1 }));
            }
            this.AddAlert(r);
            return(RedirectToAction("ChangeFacebookUrl"));
        }
示例#2
0
        public async Task <bool> ChangeFacebookUrl(int id, ChangeFacebookUrlViewModel model)
        {
            var entity = await _accountProviderRepository.GetSingleBySpecAsync(new AccountProviderSpecification(id, AccountProviderNames.Facebook));

            if (entity != null)
            {
                entity.Link = model.FacebookUrl;
                await _accountProviderRepository.UpdateAsync(entity);

                return(true);
            }
            return(false);
        }