public ActionResult Slogin(SocialNetworks social) { var res = new OperationResult <string>(); try { switch (social) { case SocialNetworks.Fb: { break; } case SocialNetworks.Go: { break; } case SocialNetworks.Ig: { break; } case SocialNetworks.In: { break; } case SocialNetworks.Tw: { break; } case SocialNetworks.Vk: { res = new Social.Vk.Auth().Authorization(); break; } case SocialNetworks.Yt: { break; } default: return(Json(new { IsSuccess = false })); } } catch (Exception ex) { _log.AddError("[Account]/[Login]", ex.Message); } return(res.IsSuccess ? Json(new { IsSuccess = true, Html = StringManager.CleanFromXmlTags(res.Data) }) : Json(new { IsSuccess = false, Data = res })); }