/// <summary> /// From AreaTranslation Request to AreaTranslation Request pivot. /// </summary> /// <param name="request"></param> /// <returns>AreaTranslation Request pivot result.</returns> public static AreaTranslationRequestPivot ToPivot(this AreaTranslationRequest request) { return(new AreaTranslationRequestPivot { FindAreaTranslationPivot = Utility.EnumToEnum <FindAreaTranslationDto, FindAreaTranslationPivot>(request.FindAreaTranslationDto), AreaTranslationPivotList = request.AreaTranslationDtoList.ToPivotList(), AreaTranslationPivot = request.AreaTranslationDto.ToPivot() }); }
/// <summary> /// Change AreaTranslation informations. /// </summary> /// <param name="request">areaTranslation request.</param> /// <returns>AreaTranslation message.</returns> public AreaTranslationMessage UpdateAreaTranslation(AreaTranslationRequest request) { AreaTranslationMessage message = new AreaTranslationMessage(); try { _serviceAreaTranslation.UpdateAreaTranslation(request.ToPivot()); message.OperationSuccess = true; } catch (Exception e) { message.ErrorType = ErrorType.TechnicalError; message.ErrorMessage = e.Message; } return(message); }