Exemple #1
0
        public async Task <PersonEmailDto> PutPersonEmail(int id, PersonEmailDto model)
        {
            var url    = CRMApiUri + "/PersonEmail/" + id;
            var result = await PutRequestToApi(url, model);

            return(result);
        }
Exemple #2
0
        public async Task <PersonEmailDto> PostPersonEmail(PersonEmailDto model)
        {
            var url    = CRMApiUri + "/PersonEmail";
            var result = await PostRequestToApi(url, model);

            return(result);
        }
Exemple #3
0
        public IActionResult SendEmail(PersonEmailDto model)
        {
            bool success;

            model   = _personEmailApiClient.PostPersonEmail(model).Result;
            success = string.IsNullOrWhiteSpace(model.ErrorMessage);
            return(Json(new { success, message = success ? model.SuccessMessage : model.ErrorMessage }));
        }
Exemple #4
0
        public IActionResult SendEmail(int personId)
        {
            var model = new PersonEmailDto {
                PersonId = personId
            };

            return(PartialView("ComposeEmail", model));
        }
Exemple #5
0
 public async Task <PersonEmailDto> PutPersonEmail(int id, PersonEmailDto model)
 {
     return(await _personEmailApiClient.PutPersonEmail(id, model));
 }
Exemple #6
0
 public async Task <PersonEmailDto> PostPersonEmail(PersonEmailDto model)
 {
     return(await _personEmailApiClient.PostPersonEmail(model));
 }