public IActionResult Social(UserSocialViewModel model) { if (ModelState.IsValid) { var socialAccount = _mapper.Map <UserSocialViewModel, UserSocial>(model); var socialToUpdate = _settingRepository.GetSocials(_user.Id); if (socialToUpdate == null) { return(NotFound()); } _settingRepository.UpdateSocialMedia(socialAccount, socialToUpdate); return(RedirectToAction("social")); } return(Ok(model)); }
public IActionResult UpdateUserSocial([FromRoute] long userid, [FromBody] UserSocialViewModel model) { User usr = _repo.Find(userid); if (usr == null) { return(BadRequest("User Not Found")); } usr.FacebookUrl = model.FacebookUrl; usr.TwitterUrl = model.TwitterUrl; usr.LinkedinUrl = model.LinkedinUrl; usr.YoutubeUrl = model.YoutubeUrl; usr.BloggerProfile = model.BloggerProfile; usr.InstagramUrl = model.InstagramUrl; usr.PinterestUrl = model.PinterestUrl; usr.GooglePlusUrl = model.GooglePlusUrl; _repo.Update(usr); return(Ok("User Details Saved Successfully")); }