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)); }