public IActionResult PostUserDataForm(UDMUser userDataForm) { UDMUser User = new UDMUser { Email = userDataForm.Email, FirstName = userDataForm.FirstName, LastName = userDataForm.LastName, BrokerageAccount = userDataForm.BrokerageAccount }; UDMRequest request = new UDMRequest { RequestType = UDMRequestType.User, Operation = UDMOperation.Insert, User = User }; try { string result = RMQService.ExecuteRequest(request, "", "", "rpc_queue"); UDMUser info = JsonConvert.DeserializeObject <UDMUser>(result, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All, PreserveReferencesHandling = PreserveReferencesHandling.All }); return(new JsonResult(info)); } catch (Exception ex) { return(new JsonResult(null)); } }
public async Task <JsonResult> BuyPortfolio(UDMPortfolio portfolio) { //UDMRequest request = new UDMRequest() { Operation = UDMOperation.Read, RequestType = UDMRequestType.User, Email = email }; try { Console.WriteLine(portfolio); string result = RMQService.ExecuteRequest(portfolio, "backtestTrigger", "backtestTrigger", "rpc_queue"); UDMUser info = JsonConvert.DeserializeObject <UDMUser>(result, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All, PreserveReferencesHandling = PreserveReferencesHandling.All }); return(new JsonResult(null)); } catch (Exception ex) { return(new JsonResult(null)); } }
public async Task <JsonResult> GetUserInfo(string email = "") { UDMRequest request = new UDMRequest() { Operation = UDMOperation.Read, RequestType = UDMRequestType.User, Email = email }; try { string result = RMQService.ExecuteRequest(request, "backtestTrigger", "backtestTrigger", "rpc_queue"); UDMUser info = JsonConvert.DeserializeObject <UDMUser>(result, new JsonSerializerSettings() { TypeNameHandling = TypeNameHandling.All, PreserveReferencesHandling = PreserveReferencesHandling.All }); return(new JsonResult(result)); } catch (Exception ex) { return(new JsonResult(null)); } }