|
@ -120,14 +120,14 @@ namespace JsonRx.Api |
|
|
Validate(newUserRegister); |
|
|
Validate(newUserRegister); |
|
|
if (ModelState.IsValid) |
|
|
if (ModelState.IsValid) |
|
|
{ |
|
|
{ |
|
|
// newUserRegister.phoneOs = Util.GetDeviceType(Request);
|
|
|
|
|
|
newUserRegister.FullName= newUserRegister.FullName.ToTitleCase(TitleCase.All); |
|
|
|
|
|
|
|
|
// newUserRegister.phoneOs = Util.GetDeviceType(Request);
|
|
|
|
|
|
newUserRegister.FullName = newUserRegister.FullName.ToTitleCase(TitleCase.All); |
|
|
var custRegisterResponse = _requestServices.NewUserRegister(newUserRegister); |
|
|
var custRegisterResponse = _requestServices.NewUserRegister(newUserRegister); |
|
|
Log.Debug("NewUserRegister | RESPONSE : " + JsonConvert.SerializeObject(custRegisterResponse)); |
|
|
Log.Debug("NewUserRegister | RESPONSE : " + JsonConvert.SerializeObject(custRegisterResponse)); |
|
|
|
|
|
|
|
|
return Ok(custRegisterResponse); |
|
|
return Ok(custRegisterResponse); |
|
|
} |
|
|
} |
|
|
return ModelValidationError(ModelState,"100"); |
|
|
|
|
|
|
|
|
return ModelValidationError(ModelState, "100"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
@ -162,7 +162,7 @@ namespace JsonRx.Api |
|
|
{ |
|
|
{ |
|
|
|
|
|
|
|
|
DepositSlip request = new DepositSlip(); |
|
|
DepositSlip request = new DepositSlip(); |
|
|
request.UserId= HttpContext.Current.Request["userId"]; |
|
|
|
|
|
|
|
|
request.UserId = HttpContext.Current.Request["userId"]; |
|
|
request.Amount = HttpContext.Current.Request["Amount"]; |
|
|
request.Amount = HttpContext.Current.Request["Amount"]; |
|
|
request.Remarks = HttpContext.Current.Request["Remarks"]; |
|
|
request.Remarks = HttpContext.Current.Request["Remarks"]; |
|
|
|
|
|
|
|
@ -206,7 +206,7 @@ namespace JsonRx.Api |
|
|
LogicalThreadContext.Properties[LoggerProperty.PROCESSID] = Guid.NewGuid(); |
|
|
LogicalThreadContext.Properties[LoggerProperty.PROCESSID] = Guid.NewGuid(); |
|
|
LogicalThreadContext.Properties[LoggerProperty.METHODNAME] = "RegisterKyc"; |
|
|
LogicalThreadContext.Properties[LoggerProperty.METHODNAME] = "RegisterKyc"; |
|
|
LogicalThreadContext.Properties[LoggerProperty.CREATEDBY] = HttpContext.Current.Request["userId"]; |
|
|
LogicalThreadContext.Properties[LoggerProperty.CREATEDBY] = HttpContext.Current.Request["userId"]; |
|
|
LogicalThreadContext.Properties[LoggerProperty.IPADDRESS] = HttpContext.Current.Request["TrustDocId"] != null ? HttpContext.Current.Request["TrustDocId"] : ""; |
|
|
|
|
|
|
|
|
LogicalThreadContext.Properties[LoggerProperty.IPADDRESS] = HttpContext.Current.Request["TrustDocId"] != null ? HttpContext.Current.Request["TrustDocId"] : ""; |
|
|
|
|
|
|
|
|
//Log.Debug("RegisterKyc | REQUEST : " + HttpContext.Current.Request["userId"]);
|
|
|
//Log.Debug("RegisterKyc | REQUEST : " + HttpContext.Current.Request["userId"]);
|
|
|
//var fcmid = Util.getJWTTokenClaim(Request.GetJWTToken(), "ClientFcmId");
|
|
|
//var fcmid = Util.getJWTTokenClaim(Request.GetJWTToken(), "ClientFcmId");
|
|
@ -378,14 +378,14 @@ namespace JsonRx.Api |
|
|
/// </summary>
|
|
|
/// </summary>
|
|
|
/// <param name="modelState"></param>
|
|
|
/// <param name="modelState"></param>
|
|
|
/// <returns></returns>
|
|
|
/// <returns></returns>
|
|
|
protected IHttpActionResult ModelValidationError(ModelStateDictionary modelState, string error="") |
|
|
|
|
|
|
|
|
protected IHttpActionResult ModelValidationError(ModelStateDictionary modelState, string error = "") |
|
|
{ |
|
|
{ |
|
|
var modelErrors = modelState.Select(x => x.Value.Errors) |
|
|
var modelErrors = modelState.Select(x => x.Value.Errors) |
|
|
.Where(y => y.Count > 0) |
|
|
.Where(y => y.Count > 0) |
|
|
.First()[0].ErrorMessage; |
|
|
.First()[0].ErrorMessage; |
|
|
JsonRxResponse jsonRx = new JsonRxResponse() |
|
|
JsonRxResponse jsonRx = new JsonRxResponse() |
|
|
{ |
|
|
{ |
|
|
ErrorCode = error??"1", |
|
|
|
|
|
|
|
|
ErrorCode = error ?? "1", |
|
|
Msg = string.IsNullOrEmpty(modelErrors) ? "It seems like incorrect Json input(s)." : modelErrors, |
|
|
Msg = string.IsNullOrEmpty(modelErrors) ? "It seems like incorrect Json input(s)." : modelErrors, |
|
|
Data = "" |
|
|
Data = "" |
|
|
}; |
|
|
}; |
|
@ -412,5 +412,64 @@ namespace JsonRx.Api |
|
|
} |
|
|
} |
|
|
return ModelValidationError(ModelState); |
|
|
return ModelValidationError(ModelState); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="registerParam"></param>
|
|
|
|
|
|
/// <returns></returns>
|
|
|
|
|
|
[HttpPost] |
|
|
|
|
|
[ApplicationLevelAuthentication] |
|
|
|
|
|
[Route("mobile/tempUserRegister")] |
|
|
|
|
|
public IHttpActionResult TempUserRegister(TempUserRegisterModel tempUserRegister) |
|
|
|
|
|
{ |
|
|
|
|
|
var processid = Guid.NewGuid().ToString(); |
|
|
|
|
|
LogicalThreadContext.Properties[LoggerProperty.PROCESSID] = processid; |
|
|
|
|
|
LogicalThreadContext.Properties[LoggerProperty.CREATEDBY] = tempUserRegister.Email; |
|
|
|
|
|
LogicalThreadContext.Properties[LoggerProperty.METHODNAME] = "TempUserRegister"; |
|
|
|
|
|
|
|
|
|
|
|
Log.Debug("TempUserRegister | REQUEST : " + JsonConvert.SerializeObject(tempUserRegister)); |
|
|
|
|
|
|
|
|
|
|
|
JsonRxResponse res = new JsonRxResponse(); |
|
|
|
|
|
|
|
|
|
|
|
if (string.IsNullOrEmpty(tempUserRegister.MobileNumber)) |
|
|
|
|
|
{ |
|
|
|
|
|
res.SetResponse("100", "Mobile Number is required!"); |
|
|
|
|
|
return Ok(res); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (string.IsNullOrEmpty(tempUserRegister.Email)) |
|
|
|
|
|
{ |
|
|
|
|
|
tempUserRegister.RegStep = "1"; |
|
|
|
|
|
tempUserRegister.flag = "sign-up-temp-cust"; |
|
|
|
|
|
} |
|
|
|
|
|
else |
|
|
|
|
|
{ |
|
|
|
|
|
tempUserRegister.RegStep = "2"; |
|
|
|
|
|
tempUserRegister.flag = "update-temp-cust"; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
if (tempUserRegister.RegStep == "2") |
|
|
|
|
|
{ |
|
|
|
|
|
if (string.IsNullOrEmpty(tempUserRegister.Email)) |
|
|
|
|
|
{ |
|
|
|
|
|
res.SetResponse("100", "Email is required!"); |
|
|
|
|
|
return Ok(res); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
Validate(tempUserRegister); |
|
|
|
|
|
if (ModelState.IsValid) |
|
|
|
|
|
{ |
|
|
|
|
|
tempUserRegister.FullName = tempUserRegister.FullName.ToTitleCase(TitleCase.All); |
|
|
|
|
|
var custRegisterResponse = _requestServices.TempUserRegister(tempUserRegister); |
|
|
|
|
|
if (custRegisterResponse.ErrorCode == "0") |
|
|
|
|
|
{ |
|
|
|
|
|
tempUserRegister.tempCustId = custRegisterResponse.Id; |
|
|
|
|
|
} |
|
|
|
|
|
Log.Debug("TempUserRegister | RESPONSE : " + JsonConvert.SerializeObject(custRegisterResponse)); |
|
|
|
|
|
|
|
|
|
|
|
return Ok(custRegisterResponse); |
|
|
|
|
|
} |
|
|
|
|
|
return ModelValidationError(ModelState, "100"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |