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")); }
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); }