Example #1
0
        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));
        }
Example #2
0
        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"));
        }