/// <summary> /// From PublicationTranslation Request to PublicationTranslation Request pivot. /// </summary> /// <param name="publicationTranslationRequest"></param> /// <returns>PublicationTranslation Request pivot result.</returns> public static PublicationTranslationRequestPivot ToPivot(this PublicationTranslationRequest publicationTranslationRequest) { PublicationTranslationRequestPivot publicationTranslationRequestPivot = new PublicationTranslationRequestPivot { FindPublicationTranslationPivot = Utility .EnumToEnum <FindPublicationTranslationDto, FindPublicationTranslationPivot>( publicationTranslationRequest.FindPublicationTranslationDto), PublicationTranslationPivotList = publicationTranslationRequest.PublicationTranslationDtoList .ToPivotList(), PublicationTranslationPivot = publicationTranslationRequest.PublicationTranslationDto.ToPivot() }; return(publicationTranslationRequestPivot); }
/// <summary> /// Change PublicationTranslation informations. /// </summary> /// <param name="request">publicationTranslation request.</param> /// <returns>PublicationTranslation message.</returns> public PublicationTranslationMessage UpdatePublicationTranslation(PublicationTranslationRequest request) { PublicationTranslationMessage message = new PublicationTranslationMessage(); try { _servicePublicationTranslation.UpdatePublicationTranslation(request.ToPivot()); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }