public string[] GetDaily(string encodedUser, string encodedToken, bool isNasdaq) { IBucketListData bld = null; string[] result = null; try { bld = new BucketListData(Utilities.GetDbSetting()); string decodedUserName = Utilities.DecodeClientBase64String(encodedUser); string decodedToken = Utilities.DecodeClientBase64String(encodedToken); //LogParameters(); if (ProcessToken(decodedUserName, decodedToken)) { GetDailyPrice gdp = new GetDailyPrice(); // TODO - do something with bool result? bool goodPull = gdp.GetDailySpreadsheet(isNasdaq); } else { result = Utilities.GetInValidTokenResponse(); } } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return(result); }
public string[] GetBucketListItems(string encodedUserName, string encodedSortString, string encodedToken) { IBucketListData bld = null; string[] result = null; try { bld = new BucketListData(Utilities.GetDbSetting()); string decodedUserName = Utilities.DecodeClientBase64String(encodedUserName); string decodedSortString = Utilities.DecodeClientBase64String(encodedSortString); string decodedToken = Utilities.DecodeClientBase64String(encodedToken); //LogParameters(); if (ProcessToken(decodedUserName, decodedToken)) { result = bld.GetBucketList(decodedUserName, decodedSortString); } else { result = Utilities.GetInValidTokenResponse(); } } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return(result); }
public string[] DeleteBucketListItem(int bucketListDbId, string encodedUser, string encodedToken) { IBucketListData bld = new BucketListData(Utility.GetAppSetting(BucketListConstants.DB_CONN)); string[] result = null; try { string decodedToken = Utility.DecodeClientBase64String(encodedToken); string decodedUserName = Utility.DecodeClientBase64String(encodedUser); IList<string> parameters = new List<string>(); parameters.Add(bucketListDbId.ToString()); CommonCode.Log(null, bld, "DeleteBucketListItem", parameters); if (ProcessToken(decodedUserName, decodedToken)) { bld.DeleteBucketListItem(bucketListDbId); result = Utility.GetValidTokenResponse(); } else result = Utility.GetInValidTokenResponse(); } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return result; }
public string[] GetBucketListItems(string encodedUserName, string encodedSortString, string encodedToken) { IBucketListData bld = new BucketListData(Utility.GetAppSetting(BucketListConstants.DB_CONN)); string[] result = null; try { string decodedUserName = Utility.DecodeClientBase64String(encodedUserName); string decodedSortString = Utility.DecodeClientBase64String(encodedSortString); string decodedToken = Utility.DecodeClientBase64String(encodedToken); IList <string> parameters = new List <string>(); parameters.Add(decodedUserName); parameters.Add(decodedSortString); CommonCode.Log(null, bld, "GetBucketListItems", parameters); if (ProcessToken(decodedUserName, decodedToken)) { result = bld.GetBucketList(decodedUserName, decodedSortString); } else { result = Utility.GetInValidTokenResponse(); } } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return(result); }
public string[] UpsertBucketListItemV2(string encodedBucketListItems, string encodedUser, string encodedToken) { IBucketListData bld = null; string[] result = null; try { bld = new BucketListData(Utilities.GetDbSetting()); string decodedBucketListItems = Utilities.DecodeClientBase64String(encodedBucketListItems); string decodedToken = Utilities.DecodeClientBase64String(encodedToken); string decodedUserName = Utilities.DecodeClientBase64String(encodedUser); decodedBucketListItems = decodedBucketListItems.Trim(','); decodedBucketListItems = decodedBucketListItems.Trim(';'); string[] items = decodedBucketListItems.Split(','); //HACK - needed a demo user quick and I didn't want any changes if (!string.IsNullOrEmpty(decodedUserName) && decodedUserName.Equals("demouser")) { result = Utilities.GetValidTokenResponse(); } else { //LogParameters(); if (ProcessToken(decodedUserName, decodedToken)) { bld.UpsertBucketListItemV2(items); result = Utilities.GetValidTokenResponse(); } else { result = Utilities.GetInValidTokenResponse(); } } } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return(result); }
public string[] GetDashboard() { IBucketListData bld = null; string[] results = null; try { bld = new BucketListData(Utilities.GetDbSetting()); results = bld.GetDashboard(); } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return(results); }
public string[] UpsertBucketListItem(string encodedBucketListItems, string encodedUser, string encodedToken) { IBucketListData bld = new BucketListData(Utility.GetAppSetting(BucketListConstants.DB_CONN)); string[] result = null; try { string decodedBucketListItems = Utility.DecodeClientBase64String(encodedBucketListItems); string decodedToken = Utility.DecodeClientBase64String(encodedToken); string decodedUserName = Utility.DecodeClientBase64String(encodedUser); decodedBucketListItems = decodedBucketListItems.Trim(','); decodedBucketListItems = decodedBucketListItems.Trim(';'); string[] items = decodedBucketListItems.Split(','); IList <string> parameters = new List <string>(); foreach (string bucketListItem in items) { parameters.Add(bucketListItem); } CommonCode.Log(null, bld, "UpsertBucketListItem", parameters); if (ProcessToken(decodedUserName, decodedToken)) { bld.UpsertBucketListItem(items); result = Utility.GetValidTokenResponse(); } else { result = Utility.GetInValidTokenResponse(); } } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return(result); }
public void LogMsgHappyPath_Test() { var dbContext = this.GetDbContext(); IBucketListData bd = new BucketListData(dbContext, this.userHelper); //test ---------------------------- var msg = "I am a log message"; bd.LogMsg(msg); dbContext.SaveChanges(); var logModel = dbContext.Log .Where(x => x.LogMessage == msg) .FirstOrDefault(); Assert.IsNotNull(logModel); Assert.AreEqual(msg, logModel.LogMessage); //clean up ------------------------------------------------------ dbContext.Remove(logModel); dbContext.SaveChanges(); }
public string[] GetBucketListItems(string encodedUserName, string encodedSortString, string encodedToken) { IBucketListData bld = new BucketListData(Utility.GetAppSetting(BucketListConstants.DB_CONN)); string[] result = null; try { string decodedUserName = Utility.DecodeClientBase64String(encodedUserName); string decodedSortString = Utility.DecodeClientBase64String(encodedSortString); string decodedToken = Utility.DecodeClientBase64String(encodedToken); IList<string> parameters = new List<string>(); parameters.Add(decodedUserName); parameters.Add(decodedSortString); CommonCode.Log(null, bld, "GetBucketListItems", parameters); if (ProcessToken(decodedUserName, decodedToken)) result = bld.GetBucketList(decodedUserName, decodedSortString); else { result = Utility.GetInValidTokenResponse(); } } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return result; }
public string[] UpsertBucketListItem(string encodedBucketListItems, string encodedUser, string encodedToken) { IBucketListData bld = new BucketListData(Utility.GetAppSetting(BucketListConstants.DB_CONN)); string[] result = null; try { string decodedBucketListItems = Utility.DecodeClientBase64String(encodedBucketListItems); string decodedToken = Utility.DecodeClientBase64String(encodedToken); string decodedUserName = Utility.DecodeClientBase64String(encodedUser); decodedBucketListItems = decodedBucketListItems.Trim(','); decodedBucketListItems = decodedBucketListItems.Trim(';'); string[] items = decodedBucketListItems.Split(','); IList<string> parameters = new List<string>(); foreach (string bucketListItem in items) parameters.Add(bucketListItem); CommonCode.Log(null, bld, "UpsertBucketListItem", parameters); if (ProcessToken(decodedUserName, decodedToken)) { bld.UpsertBucketListItem(items); result = Utility.GetValidTokenResponse(); } else result = Utility.GetInValidTokenResponse(); } catch (Exception e) { bld.LogMsg("Error: " + e.Message + ", trace: " + e.StackTrace.ToString()); } return result; }