public async Task <PersonSmsDto> PutPersonSms(int id, PersonSmsDto model) { var url = CRMApiUri + "/PersonSms/" + id; var result = await PutRequestToApi(url, model); return(result); }
public async Task <PersonSmsDto> PostPersonSms(PersonSmsDto model) { var url = CRMApiUri + "/PersonSms"; var result = await PostRequestToApi(url, model); return(result); }
public IActionResult SendEmail(PersonSmsDto model) { bool success; model = _personSmsApiClient.PostPersonSms(model).Result; success = string.IsNullOrWhiteSpace(model.ErrorMessage); return(Json(new { success, message = success ? model.SuccessMessage : model.ErrorMessage })); }
public IActionResult ComposeSms(int personId) { var person = _customerApiClient.GetPerson(personId).Result; var personContactDetailDto = person?.PersonContactDetails?.FirstOrDefault(x => x.ContactByOptionId == 8); var receiverNumber = string.Empty; if (personContactDetailDto != null) { receiverNumber = personContactDetailDto.ContactValue; } var model = new PersonSmsDto { Person = person, PersonId = personId, Sms = new SmsDto { ReceiverNumber = receiverNumber } }; return(PartialView("_Sms", model)); }
public async Task <PersonSmsDto> PutPersonSms(int id, PersonSmsDto model) { return(await _personSmsApiClient.PutPersonSms(id, model)); }
public async Task <PersonSmsDto> PostPersonSms(PersonSmsDto model) { return(await _personSmsApiClient.PostPersonSms(model)); }