public Task <ResultDto> SendCallbackMessage(CallbackVm viewModel) { var callbackDetailDto = new CallbackDetailsDto() { LowellReferenceNumber = viewModel.LowellReferenceNumber, AccountHolderStatus = viewModel.AccountHolderStatus, FullName = viewModel.FullName, PreferredTelephoneNumber = viewModel.PreferredTelephoneNumber, CallmeNow = viewModel.CallmeNow == "CallMeNow", CallbackDate = viewModel.CallbackDate != null ? viewModel.CallbackDate.Value : DateTime.MinValue, TimeSlot = viewModel.TimeSlot }; return(_apiGateway.SendCallbackMessage(callbackDetailDto)); }
public async Task <ResultDto> SendCallbackMessage(CallbackDetailsDto dto) { var innerUrl = $"{_baseUrl}api/Callback"; return(await _restClient.PostAsync <CallbackDetailsDto, ResultDto>(innerUrl, dto)); }