//This method is depriciated public string connect(User user) { try { if (user.Profile[0].type == "XI" || user.Profile[0].type == "TW") { result = new Result() { dbMessage = "User is logged but cant proceed without linkedin" }; } else { result = orm.execObject <Result>(user, user.Profile[0].type == "LI" ? "api.user_linkedin_connect" : "api.user_facebook_connect"); var myresult = (Result)result; if (result.dbMessage == "NEWUSER") { Mail.enqueue(new WelcomeEmail(myresult.User.email, myresult.User.name)); } if (user.Profile[0].type == "LI") { user.token = myresult.User.token; new Task(() => SaveLinkedInDetails.save(user)).Start(); new Task(() => new UserStartupValue(user).save()).Start(); } } } catch (Exception exp) { errorResult(exp); } return(formattedResult(result)); }
public string liRegister(User user) { try { result = orm.execObject <Result>(user, "api.user_linkedin_register"); var myresult = (Result)result; if (result.dbMessage == null) { Mail.enqueue(new WelcomeEmail(myresult.User.email, myresult.User.name)); user.token = myresult.User.token; SaveLinkedInDetails.save(user); new Task(() => new UserStartupValue(myresult.User).save()).Start(); // new Task(() => SaveConnections.save(user)).Start(); new Task(() => SaveConnections.save(user)).Start(); result = orm.execObject <Result>(user, "api.user_profile"); } } catch (Exception exp) { errorResult(exp); } return(formattedResult(result)); }