/// <summary> /// From ThemeTranslation Request to ThemeTranslation Request pivot. /// </summary> /// <param name="themeTranslationRequest"></param> /// <returns>ThemeTranslation Request pivot result.</returns> public static ThemeTranslationRequestPivot ToPivot(this ThemeTranslationRequest themeTranslationRequest) { return(new ThemeTranslationRequestPivot { FindThemeTranslationPivot = Utility.EnumToEnum <FindThemeTranslationDto, FindThemeTranslationPivot>(themeTranslationRequest.FindThemeTranslationDto), ThemeTranslationPivotList = themeTranslationRequest.ThemeTranslationDtoList.ToPivotList(), ThemeTranslationPivot = themeTranslationRequest.ThemeTranslationDto.ToPivot() }); }
/// <summary> /// Change ThemeTranslation informations. /// </summary> /// <param name="request">themeTranslation request.</param> /// <returns>ThemeTranslation message.</returns> public ThemeTranslationMessage UpdateThemeTranslation(ThemeTranslationRequest request) { ThemeTranslationMessage message = new ThemeTranslationMessage(); try { _serviceThemeTranslation.UpdateThemeTranslation(request.ToPivot()); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }