Message fixes
This commit is contained in:
parent
448428a756
commit
c72367693b
|
|
@ -50,7 +50,7 @@ namespace TIAM.Services.Server
|
|||
|
||||
var senderUser = adminDal.GetUserById(message.SenderId.Value);
|
||||
|
||||
if (senderUser != null) return HttpStatusCode.BadRequest;
|
||||
if (senderUser == null) return HttpStatusCode.BadRequest;
|
||||
|
||||
var apiKey = configuration["SendGrid:Key"];
|
||||
var client = new SendGridClient(apiKey);
|
||||
|
|
@ -95,6 +95,7 @@ namespace TIAM.Services.Server
|
|||
}
|
||||
catch(Exception ex)
|
||||
{
|
||||
Console.WriteLine(ex.ToString() );
|
||||
}
|
||||
|
||||
if (responses.Any(response => !response.IsSuccessStatusCode))
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@
|
|||
<DxTabs>
|
||||
|
||||
<DxTabPage Text="Driving permissions assigned">
|
||||
<UserProductMappingGridComponent GetAllTag="SignalRTags.GetUserProductMappingById" ContextId="((Car)context.DataItem).UserProductMappingId" KeyboardNavigationEnabled="true" />
|
||||
<UserProductMappingGridComponent ShowNestedRows="true" GetAllTag="SignalRTags.GetUserProductMappingById" ContextId="((Car)context.DataItem).UserProductMappingId" KeyboardNavigationEnabled="true" />
|
||||
</DxTabPage>
|
||||
|
||||
</DxTabs>
|
||||
|
|
|
|||
|
|
@ -78,16 +78,6 @@
|
|||
Click="ColumnChooserButton_Click" />
|
||||
</div>
|
||||
|
||||
@* <TiamGrid TDataItem="Transfer"
|
||||
Logger="_logger"
|
||||
SignalRClient="AdminSignalRClient"
|
||||
|
||||
GetAllMessageTag="SignalRTags.GetTransfersAsync"
|
||||
AddMessageTag="SignalRTags.AddTransferAsync"
|
||||
UpdateMessageTag="SignalRTags.UpdateTransferAsync"
|
||||
RemoveMessageTag="SignalRTags.RemoveTransferAsync">
|
||||
</TiamGrid>
|
||||
*@
|
||||
<TransferGrid @ref="_gridTransfer"
|
||||
Logger="_logger"
|
||||
SignalRClient="AdminSignalRClient"
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@
|
|||
|
||||
public List<UserModelDtoDetail> UserData { get; set; }
|
||||
|
||||
bool PopupVisible { get; set; }
|
||||
bool PopupVisible { get; set; } = false;
|
||||
|
||||
IGrid Grid { get; set; }
|
||||
//object? MasterGridData { get; set; }
|
||||
|
|
@ -169,8 +169,10 @@
|
|||
public List<string> IgnoreList =
|
||||
[
|
||||
"ReceiverEmailAddress",
|
||||
"ReceiverFullName",
|
||||
"ReceiverId",
|
||||
"SenderEmailAddress",
|
||||
"SenderFullName",
|
||||
"SenderId",
|
||||
"ContextId"
|
||||
];
|
||||
|
|
@ -178,19 +180,20 @@
|
|||
public MessageWizardModel MessageWizardModel = new MessageWizardModel();
|
||||
|
||||
|
||||
async void SendMail(UserModelDtoDetail item)
|
||||
async Task SendMail(UserModelDtoDetail item)
|
||||
{
|
||||
var user = await UserDataService.GetUserDetailByIdAsync(item.Id);
|
||||
_logger.Info($"Sending mail to {user.UserDto.EmailAddress}");
|
||||
//var bela = item;
|
||||
//var user = await UserDataService.GetUserDetailByIdAsync(item.Id);
|
||||
_logger.Info($"Sending mail to {item.UserDto.EmailAddress}");
|
||||
|
||||
MessageWizardModel.ReceiverId = user.Id;
|
||||
MessageWizardModel.ReceiverEmailAddress = user.UserDto.EmailAddress;
|
||||
MessageWizardModel.ReceiverId = item.Id;
|
||||
MessageWizardModel.ReceiverEmailAddress = item.UserDto.EmailAddress;
|
||||
MessageWizardModel.SenderId = SessionService.User.UserId;
|
||||
MessageWizardModel.SenderEmailAddress = SessionService.User.Email;
|
||||
|
||||
_logger.Info($"Sending mail to {MessageWizardModel.ReceiverEmailAddress} from {MessageWizardModel.SenderId}");
|
||||
MessageWizardModel.SenderEmailAddress = "info@anataworld.com";
|
||||
|
||||
// _logger.Info($"Sending mail to {MessageWizardModel.ReceiverEmailAddress} from {MessageWizardModel.SenderId}");
|
||||
PopupVisible = true;
|
||||
|
||||
}
|
||||
|
||||
void CancelCreateClick()
|
||||
|
|
|
|||
|
|
@ -218,10 +218,11 @@ namespace TIAMWebApp.Client.Services
|
|||
_logger.Info("GetUserDetailByIdAsync url: " + url + ", " + id.ToString());
|
||||
|
||||
var response = await http.PostAsJsonAsync(url, id);
|
||||
var result = await response.Content.ReadAsStringAsync();
|
||||
var user = JsonConvert.DeserializeObject<UserModelDtoDetail>(result);
|
||||
//var result = await response.Content.ReadAsStringAsync();
|
||||
var result = await response.Content.ReadFromJsonAsync<UserModelDtoDetail>();
|
||||
//var user = JsonConvert.DeserializeObject<UserModelDtoDetail>(result);
|
||||
|
||||
return user;
|
||||
return result;
|
||||
}
|
||||
|
||||
public async Task<bool> RefreshToken()
|
||||
|
|
|
|||
|
|
@ -54,10 +54,10 @@ namespace TIAMWebApp.Server.Controllers
|
|||
|
||||
var messageElement = message.Message;
|
||||
_logger.Debug(message.Message.Subject);
|
||||
messageElement.EmailAddress = "noreply@anataworld.com";
|
||||
|
||||
var result = await _messageSenderService.SendMessageAsync(messageElement, (int)message.MessageType);
|
||||
//_adminDal.AddEmailMessageAsync((TIAM.Entities.Emails.EmailMessage)SerializedMessageSenderModel.Message);
|
||||
messageElement.EmailAddress = "noreply@anataworld.com";
|
||||
|
||||
await _adminDal.AddEmailMessageAsync(messageElement);
|
||||
_logger.Debug($"SendEmail result: {result}");
|
||||
|
|
@ -98,6 +98,7 @@ namespace TIAMWebApp.Server.Controllers
|
|||
return messages.ToJson();
|
||||
}
|
||||
|
||||
[NonAction]
|
||||
[SignalR(SignalRTags.UpdateMessage)]
|
||||
public async Task<EmailMessage?> UpdateMessages([FromBody] EmailMessage message)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -375,11 +375,12 @@ namespace TIAMWebApp.Server.Controllers
|
|||
|
||||
[AllowAnonymous]
|
||||
[HttpPost]
|
||||
[Route("GetUserDetailById")]
|
||||
public Task<UserModelDtoDetail?> GetUserDetailById([FromBody] Guid id)
|
||||
[Route(APIUrls.GetUserDetailByIdRouteName)]
|
||||
public async Task<UserModelDtoDetail?> GetUserDetailById([FromBody] Guid id)
|
||||
{
|
||||
_logger.Info($"GetUserDetailById called with id: {id}");
|
||||
return _userDal.GetUserModelDtoByIdAsync<UserModelDtoDetail>(id, true);
|
||||
var result = await _userDal.GetUserModelDtoByIdAsync<UserModelDtoDetail>(id, true);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -49,8 +49,8 @@ namespace TIAMWebApp.Shared.Application.Services
|
|||
if (!response.IsSuccessStatusCode)
|
||||
return null;
|
||||
|
||||
var result = (HttpResponseMessage)(await response.Content.ReadFromJsonAsync(typeof(HttpResponseMessage)));
|
||||
return result.Content.ToString();
|
||||
var result = (string)(await response.Content.ReadAsStringAsync());
|
||||
return result;
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue