/// <summary> /// Updates the text media element. /// </summary> /// <param name="updateTextMediaElementModel">The update text media element model.</param> /// <returns></returns> public async Task UpdateTextMediaElement(UpdateTextMediaElementViewModel updateTextMediaElementModel) { Guid?mediaId = null; if (updateTextMediaElementModel.Media != null) { if (updateTextMediaElementModel.Media.Id == Guid.Empty) { mediaId = await this.CreateMedia(updateTextMediaElementModel.Media); } else { mediaId = await this.UpdateMedia(updateTextMediaElementModel.Media); } } var updateTextMediaElementDto = Mapper.Map <UpdateTextMediaElementRequestDto>(updateTextMediaElementModel); updateTextMediaElementDto.MediaId = mediaId; updateTextMediaElementDto.Text = this.InitUpdateLocalizedStringRequest(updateTextMediaElementModel.Text); var token = authDataStorage.GetToken(); await healthLibraryService.UpdateTextMediaElement( updateTextMediaElementDto, customerContext.Customer.Id, token ); }
public async Task <JsonResult> UpdateTextMediaElement(UpdateTextMediaElementViewModel updateTextMediaElementModel) { await careBuilderManager.UpdateTextMediaElement(updateTextMediaElementModel); return(Json("Ok")); }