public ActionResult Login() { SignedUser signedUser = null; if (Request["signed_request"] != null) { var signedRequest = Request["signed_request"]; var facebookValidation = new ValidateRegistration(); var settings = (FacebookSettings)ConfigurationManager.GetSection("facebookSettings"); signedUser = facebookValidation.TryValidate(settings, signedRequest); } if (signedUser != null) { var user = new WeSolverUser { FacebookUid = signedUser.UserId, Email = signedUser.Email }; var ds = new WeSolverDataSource(); ds.AddUser(user); System.Diagnostics.Trace.TraceInformation("Added user {0}-{1} in table storage for user '{2}'", user.PartitionKey, user.RowKey, user.FacebookUid); } return RedirectToAction("index", "home"); }
public void Setup() { //local storage emulator needs to be running for these integration tests to work CloudStorageAccount.SetConfigurationSettingPublisher((configName, configSetter) => configSetter("UseDevelopmentStorage=true")); _dataSource = new WeSolverDataSource(); }
public void CleanUp() { var ds = new WeSolverDataSource(); ds.DeleteUser("191921"); ds.DeleteUser("8178172"); }