apiurls fix + emailmessage, formula1 fixes
This commit is contained in:
parent
b917b3d09f
commit
126e907520
|
|
@ -59,7 +59,7 @@ namespace TIAM.Services.Server
|
||||||
|
|
||||||
if (message.SenderId == Guid.Empty)
|
if (message.SenderId == Guid.Empty)
|
||||||
{
|
{
|
||||||
|
message.EmailAddress = "noreply@anataworld.com";
|
||||||
from = new EmailAddress("noreply@anataworld.com", "TourIAm mailservice");
|
from = new EmailAddress("noreply@anataworld.com", "TourIAm mailservice");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -91,8 +91,8 @@ namespace TIAM.Services.Server
|
||||||
{
|
{
|
||||||
Console.WriteLine($"{response.StatusCode}, {response.Body.ReadAsStringAsync()}");
|
Console.WriteLine($"{response.StatusCode}, {response.Body.ReadAsStringAsync()}");
|
||||||
}
|
}
|
||||||
|
//message.Id = Guid.NewGuid();
|
||||||
adminDal.AddEmailMessageAsync(message).Forget();
|
//adminDal.AddEmailMessageAsync(message).Forget();
|
||||||
}
|
}
|
||||||
catch(Exception ex)
|
catch(Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -116,7 +116,7 @@ namespace TIAMSharedUI.Pages.Components
|
||||||
_logger.Info("Hellooooo " + type.AssemblyQualifiedName);
|
_logger.Info("Hellooooo " + type.AssemblyQualifiedName);
|
||||||
|
|
||||||
var propertyList = type.GetProperties();
|
var propertyList = type.GetProperties();
|
||||||
var length = propertyList.Length - IgnoreReflection.Count;
|
//var length = propertyList.Length - IgnoreReflection.Count;
|
||||||
//var propertyList = typeof(TestUserData).GetProperties();
|
//var propertyList = typeof(TestUserData).GetProperties();
|
||||||
formLayoutBuilder.OpenComponent<DxFormLayout>(0);
|
formLayoutBuilder.OpenComponent<DxFormLayout>(0);
|
||||||
|
|
||||||
|
|
@ -484,7 +484,7 @@ namespace TIAMSharedUI.Pages.Components
|
||||||
layoutItemBuilder.AddAttribute(i++, "Click", EventCallback.Factory.Create<MouseEventArgs>(this, OnNext));
|
layoutItemBuilder.AddAttribute(i++, "Click", EventCallback.Factory.Create<MouseEventArgs>(this, OnNext));
|
||||||
layoutItemBuilder.AddAttribute(i++, "SubmitFormOnClick", false);
|
layoutItemBuilder.AddAttribute(i++, "SubmitFormOnClick", false);
|
||||||
layoutItemBuilder.AddAttribute(i++, "CssClass", "btn btn-primary mt-3");
|
layoutItemBuilder.AddAttribute(i++, "CssClass", "btn btn-primary mt-3");
|
||||||
if (!(k < length - 1))
|
if (!(k < FormSteps.Count - 1))
|
||||||
{
|
{
|
||||||
layoutItemBuilder.AddAttribute(i++, "disabled", "true");
|
layoutItemBuilder.AddAttribute(i++, "disabled", "true");
|
||||||
|
|
||||||
|
|
@ -520,7 +520,7 @@ namespace TIAMSharedUI.Pages.Components
|
||||||
editor.AddAttribute(i++, "type", "submit");
|
editor.AddAttribute(i++, "type", "submit");
|
||||||
editor.AddAttribute(i++, "class", "btn btn-primary mt-3 w-100");
|
editor.AddAttribute(i++, "class", "btn btn-primary mt-3 w-100");
|
||||||
editor.AddAttribute(i++, "style", "margin: 0 auto");
|
editor.AddAttribute(i++, "style", "margin: 0 auto");
|
||||||
if (CurrentStep < length - 1)
|
if (CurrentStep < FormSteps.Count - 1)
|
||||||
{
|
{
|
||||||
editor.AddAttribute(i++, "disabled", "true");
|
editor.AddAttribute(i++, "disabled", "true");
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -444,7 +444,7 @@ new HeroSliderItem
|
||||||
var orderModel = result as TransferWizardModel;
|
var orderModel = result as TransferWizardModel;
|
||||||
|
|
||||||
//check if user exists
|
//check if user exists
|
||||||
if (sessionService.IsAuthenticated && sessionService.User != null )
|
if (sessionService.IsAuthenticated && sessionService.User != null)
|
||||||
{
|
{
|
||||||
//Basic settings
|
//Basic settings
|
||||||
orderModel.UserId = sessionService.User.UserModelDto.Id;
|
orderModel.UserId = sessionService.User.UserModelDto.Id;
|
||||||
|
|
@ -515,6 +515,35 @@ new HeroSliderItem
|
||||||
public async Task<List<Transfer>> ProcessTransfers(TransferWizardModel orderModel)
|
public async Task<List<Transfer>> ProcessTransfers(TransferWizardModel orderModel)
|
||||||
{
|
{
|
||||||
List<TransferWizardModel> transferList = new List<TransferWizardModel>();
|
List<TransferWizardModel> transferList = new List<TransferWizardModel>();
|
||||||
|
double _transferPrice = 0.0f;
|
||||||
|
if(orderModel.NumberOfPassengers < 5) {
|
||||||
|
switch (transferList.Count)
|
||||||
|
{
|
||||||
|
case (1):
|
||||||
|
_transferPrice = 119/2;
|
||||||
|
break;
|
||||||
|
case (2):
|
||||||
|
_transferPrice = 199 / 4;
|
||||||
|
break;
|
||||||
|
case (3):
|
||||||
|
_transferPrice = 269 / 6;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}else if (orderModel.NumberOfPassengers > 5 && orderModel.NumberOfPassengers < 8) {
|
||||||
|
switch (transferList.Count)
|
||||||
|
{
|
||||||
|
case (1):
|
||||||
|
_transferPrice = 219f /2;
|
||||||
|
break;
|
||||||
|
case (2):
|
||||||
|
_transferPrice = 359 / 4;
|
||||||
|
break;
|
||||||
|
case (3):
|
||||||
|
_transferPrice = 489 / 6;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
foreach (var date in OrderDates)
|
foreach (var date in OrderDates)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
@ -525,6 +554,9 @@ new HeroSliderItem
|
||||||
// Outbound trip
|
// Outbound trip
|
||||||
transfer.PickupAddress = OrderLocation;
|
transfer.PickupAddress = OrderLocation;
|
||||||
transfer.Destination = "Hungaroring";
|
transfer.Destination = "Hungaroring";
|
||||||
|
transfer.PhoneNumber = orderModel.PhoneNumber;
|
||||||
|
transfer.EmailAddress = orderModel.EmailAddress;
|
||||||
|
transfer.Price = _transferPrice;
|
||||||
transferList.Add(transfer);
|
transferList.Add(transfer);
|
||||||
|
|
||||||
// Return trip
|
// Return trip
|
||||||
|
|
@ -534,6 +566,7 @@ new HeroSliderItem
|
||||||
transfer.Destination = OrderLocation;
|
transfer.Destination = OrderLocation;
|
||||||
transfer.PhoneNumber = orderModel.PhoneNumber;
|
transfer.PhoneNumber = orderModel.PhoneNumber;
|
||||||
transfer.EmailAddress = orderModel.EmailAddress;
|
transfer.EmailAddress = orderModel.EmailAddress;
|
||||||
|
transfer.Price = _transferPrice;
|
||||||
transferList.Add(transfer);
|
transferList.Add(transfer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -72,6 +72,8 @@ namespace TIAMWebApp.Server.Controllers
|
||||||
Console.WriteLine(message.Message);
|
Console.WriteLine(message.Message);
|
||||||
var result = await _messageSenderService.SendMessageAsync(messageElement, (int)message.MessageType);
|
var result = await _messageSenderService.SendMessageAsync(messageElement, (int)message.MessageType);
|
||||||
//_adminDal.AddEmailMessageAsync((TIAM.Entities.Emails.EmailMessage)SerializedMessageSenderModel.Message);
|
//_adminDal.AddEmailMessageAsync((TIAM.Entities.Emails.EmailMessage)SerializedMessageSenderModel.Message);
|
||||||
|
messageElement.EmailAddress = "noreply@anataworld.com";
|
||||||
|
_adminDal.AddEmailMessageAsync(messageElement).Forget();
|
||||||
Console.WriteLine("SendEmail result: " + result);
|
Console.WriteLine("SendEmail result: " + result);
|
||||||
return Ok(result);
|
return Ok(result);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -299,23 +299,23 @@ namespace TIAMWebApp.Server.Controllers
|
||||||
[AllowAnonymous]
|
[AllowAnonymous]
|
||||||
[HttpPost]
|
[HttpPost]
|
||||||
[Route(APIUrls.CreateTransfersRouteName)]
|
[Route(APIUrls.CreateTransfersRouteName)]
|
||||||
public async Task<IActionResult> CreateTransfers([FromBody] JsonElement serializedTransferModel)
|
public async Task<IActionResult> CreateTransfers([FromBody] JsonElement serializedTransferList)
|
||||||
{
|
{
|
||||||
_logger.Info(@"CreateTransfers called!");
|
_logger.Info(@"CreateTransfers called!");
|
||||||
if (string.IsNullOrEmpty(serializedTransferModel.GetRawText()))
|
if (string.IsNullOrEmpty(serializedTransferList.GetRawText()))
|
||||||
{
|
{
|
||||||
return BadRequest("SerializedTramsferDestinationWizardModel is required");
|
return BadRequest("SerializedTramsferDestinationWizardModel is required");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
_logger.Info($@"Serialized model: {serializedTransferModel.GetRawText()}");
|
_logger.Info($@"Serialized model: {serializedTransferList.GetRawText()}");
|
||||||
|
|
||||||
var settings = new JsonSerializerSettings
|
var settings = new JsonSerializerSettings
|
||||||
{
|
{
|
||||||
ContractResolver = new CamelCasePropertyNamesContractResolver()
|
ContractResolver = new CamelCasePropertyNamesContractResolver()
|
||||||
};
|
};
|
||||||
|
|
||||||
List<Transfer>? transfers = JsonConvert.DeserializeObject<List<Transfer>>(serializedTransferModel.GetRawText(), settings);
|
List<Transfer>? transfers = JsonConvert.DeserializeObject<List<Transfer>>(serializedTransferList.GetRawText(), settings);
|
||||||
|
|
||||||
//List<Transfer>? transfers = JObject.Parse(serializedTransferModel.GetRawText()).ToObject<List<Transfer>>();
|
//List<Transfer>? transfers = JObject.Parse(serializedTransferModel.GetRawText()).ToObject<List<Transfer>>();
|
||||||
List<Transfer> createdTransfers = new List<Transfer>();
|
List<Transfer> createdTransfers = new List<Transfer>();
|
||||||
|
|
|
||||||
|
|
@ -146,13 +146,13 @@ namespace TIAMWebApp.Shared.Application.Models
|
||||||
public const string GetCarsForUserProductMappingRouteName = "GetCarsForUserProductMapping";
|
public const string GetCarsForUserProductMappingRouteName = "GetCarsForUserProductMapping";
|
||||||
public const string GetCarsForUserProductMapping = ServiceProviderAPI + GetCarsForUserProductMappingRouteName;
|
public const string GetCarsForUserProductMapping = ServiceProviderAPI + GetCarsForUserProductMappingRouteName;
|
||||||
|
|
||||||
public const string CreateCarRouteName = "GetCarsForUserProductMapping";
|
public const string CreateCarRouteName = "CreateCar";
|
||||||
public const string CreateCar = ServiceProviderAPI + CreateCarRouteName;
|
public const string CreateCar = ServiceProviderAPI + CreateCarRouteName;
|
||||||
|
|
||||||
public const string UpdateCarRouteName = "GetCarsForUserProductMapping";
|
public const string UpdateCarRouteName = "UpdateCar";
|
||||||
public const string UpdateCar = ServiceProviderAPI + UpdateCarRouteName;
|
public const string UpdateCar = ServiceProviderAPI + UpdateCarRouteName;
|
||||||
|
|
||||||
public const string DeleteCarRouteName = "GetCarsForUserProductMapping";
|
public const string DeleteCarRouteName = "DeleteCar";
|
||||||
public const string DeleteCar = ServiceProviderAPI + DeleteCarRouteName;
|
public const string DeleteCar = ServiceProviderAPI + DeleteCarRouteName;
|
||||||
|
|
||||||
//AssingedUsers
|
//AssingedUsers
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue