This commit is contained in:
2023-01-23 22:31:42 +00:00
parent ffdf5070b4
commit 5a0a5b1bb9
2 changed files with 17 additions and 14 deletions

View File

@@ -149,20 +149,20 @@ namespace Sockeye.Api.Controllers
/// <summary>
/// import data from rockfish that isn't already present
/// </summary>
/// <returns>No content</returns>
[HttpPost("import-rockfish")]
public async Task<IActionResult> ImportRockfish([FromBody] Customer newObject, ApiVersion apiVersion)
{
if (!serverState.IsOpen)
return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
// /// <summary>
// /// import data from rockfish that isn't already present
// /// </summary>
// /// <returns>No content</returns>
// [HttpPost("import-rockfish")]
// public async Task<IActionResult> ImportRockfish([FromBody] Customer newObject, ApiVersion apiVersion)
// {
// if (!serverState.IsOpen)
// return StatusCode(503, new ApiErrorResponse(serverState.ApiErrorCode, null, serverState.Reason));
GlobalBizSettingsBiz biz = GlobalBizSettingsBiz.GetBiz(ct, HttpContext);
await biz.ImportRockfish(ct, log);
return NoContent();
}
// GlobalBizSettingsBiz biz = GlobalBizSettingsBiz.GetBiz(ct, HttpContext);
// await biz.ImportRockfish(log);
// return NoContent();
// }

View File

@@ -242,7 +242,10 @@ namespace Sockeye.Biz
c.DoNotContact = false;//if they just made a purchase they are contactable even if they weren't before
c.Address = c.PostAddress = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["street1"].Value<string>();
c.City = c.PostCity = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["city"].Value<string>();
c.Region = c.PostRegion = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["state"].Value<string>();
//State doesn't always exist in mycommerce notifications
if (jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["state"] != null)
c.Region = c.PostRegion = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["state"].Value<string>();
c.Country = c.PostCountry = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["country"].Value<string>();
c.PostCode = c.AddressPostal = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["address"]["postal_code"].Value<string>();
var firstName = jData["order_notification"]["purchase"]["customer_data"]["delivery_contact"]["first_name"].Value<string>() ?? "FirstNameEmpty";