public VLLibraryOption UpdateLibraryQuestionOption(VLLibraryOption option)
        {
            if (option == null)
            {
                throw new ArgumentNullException("option");
            }
            option.ValidateInstance();

            //διαβάζουμε το option απο την βάση μας:
            var existingItem = LibrariesDal.GetLibraryOptionById(AccessTokenId, option.Question, option.OptionId, option.TextsLanguage);

            if (existingItem == null)
            {
                throw new VLException(SR.GetString(SR.There_is_no_item_with_id, "Option", option.OptionId));
            }


            existingItem.OptionText = option.OptionText;

            return(LibrariesDal.UpdateLibraryOption(AccessTokenId, existingItem));
        }
 public VLLibraryOption GetLibraryQuestionOptionById(Int32 question, Byte option, short textsLanguage = /*DefaultLanguage*/ -2)
 {
     return(LibrariesDal.GetLibraryOptionById(AccessTokenId, question, option, textsLanguage));
 }