/// <summary> /// Change ActivityTranslation informations. /// </summary> /// <param name="request">activityTranslation request.</param> /// <returns>ActivityTranslation message.</returns> public ActivityTranslationMessage UpdateActivityTranslation(ActivityTranslationRequest request) { ActivityTranslationMessage message = new ActivityTranslationMessage(); try { request.FindActivityTranslationDto = FindActivityTranslationDto.ActivityTranslationId; ActivityTranslationResponsePivot response = _serviceActivityTranslation.FindActivityTranslations(request.ToPivot()); if (response?.ActivityTranslationPivot == null) { message.ErrorMessage = ActivityMessageResource.NotFountTraslation; message.OperationSuccess = false; } else { _serviceActivityTranslation.UpdateActivityTranslation(request.ToPivot()); message.OperationSuccess = true; } } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }
/// <summary> /// From ActivityTranslation Response pivot to ActivityTranslation Message. /// </summary> /// <param name="response">activityTranslation Response pivot to assemble.</param> /// <returns>ActivityTranslation Message result.</returns> public static ActivityTranslationMessage ToMessage(this ActivityTranslationResponsePivot response) { return(new ActivityTranslationMessage { ActivityTranslationDtoList = response?.ActivityTranslationPivotList.ToDtoList(), ActivityTranslationDto = response?.ActivityTranslationPivot.ToDto(), }); }