Пример #1
0
        /// <summary>
        /// Creates and send request to API to create new text and media element using
        /// </summary>
        /// <param name="createTextMediaElementModel"></param>
        /// <returns></returns>
        public async Task CreateTextMediaElement(CreateTextMediaElementViewModel createTextMediaElementModel)
        {
            var token = this.authDataStorage.GetToken();
            var createTextMediaElementDto = Mapper.Map <CreateTextMediaElementRequestDto>(createTextMediaElementModel);

            createTextMediaElementDto.Text    = this.InitCreateLocalizedStringRequest(createTextMediaElementModel.Text);
            createTextMediaElementDto.MediaId = await this.CreateMedia(createTextMediaElementModel.Media);

            await this.healthLibraryService.CreateTextAndMediaElement(createTextMediaElementDto, this.customerContext.Customer.Id, token);
        }
Пример #2
0
        public async Task <JsonResult> CreateTextMediaElement(CreateTextMediaElementViewModel createTextMediaElementModel)
        {
            await careBuilderManager.CreateTextMediaElement(createTextMediaElementModel);

            return(Json("Ok"));
        }