/// <summary> /// From PublicationTheme Request to PublicationTheme Request pivot. /// </summary> /// <param name="publicationThemeRequest"></param> /// <returns>PublicationTheme Request pivot result.</returns> public static PublicationThemeRequestPivot ToPivot(this PublicationThemeRequest publicationThemeRequest) { return(new PublicationThemeRequestPivot { FindPublicationThemePivot = Utility.EnumToEnum <FindPublicationThemeDto, FindPublicationThemePivot>(publicationThemeRequest.FindPublicationThemeDto), PublicationThemePivotList = publicationThemeRequest.PublicationThemeDtoList.ToPivotList(), PublicationThemePivot = publicationThemeRequest.PublicationThemeDto.ToPivot() }); }
/// <summary> /// Change PublicationTheme informations. /// </summary> /// <param name="request">publicationTheme request.</param> /// <returns>PublicationTheme message.</returns> public PublicationThemeMessage UpdatePublicationTheme(PublicationThemeRequest request) { PublicationThemeMessage message = new PublicationThemeMessage(); try { _servicePublicationTheme.UpdatePublicationTheme(request.ToPivot()); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }