/// <summary> /// Deprecated Method for adding a new object to the PhraseDatas EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToPhraseDatas(PhraseData phraseData) { base.AddObject("PhraseDatas", phraseData); }
public static PhraseDto ToDto(PhraseData data) { return new PhraseDto() { Id = data.Id, Text = data.Text, LanguageId = data.LanguageDataId, UserId = data.UserDataId, Username = data.UserDataReference.Value.Username }; }
/// <summary> /// Create a new PhraseData object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="text">Initial value of the Text property.</param> /// <param name="userDataId">Initial value of the UserDataId property.</param> /// <param name="languageDataId">Initial value of the LanguageDataId property.</param> public static PhraseData CreatePhraseData(global::System.Guid id, global::System.String text, global::System.Guid userDataId, global::System.Guid languageDataId) { PhraseData phraseData = new PhraseData(); phraseData.Id = id; phraseData.Text = text; phraseData.UserDataId = userDataId; phraseData.LanguageDataId = languageDataId; return phraseData; }
/// <summary> /// Loads the information from the dto into the data object. Except... /// Does NOT load dto.Id. /// </summary> /// <param name="data"></param> /// <param name="dto"></param> public static void LoadDataFromDto(ref PhraseData data, PhraseDto dto, LearnLanguagesContext context) { //USER INFO data.UserDataId = dto.UserId; data.UserData = EfHelper.GetUserData(dto.UserId, context); //LANGUAGE INFO data.LanguageDataId = dto.LanguageId; data.LanguageData = EfHelper.GetLanguageData(dto.LanguageId, context); //TEXT data.Text = dto.Text; //TRANSLATIONDATAS data.TranslationDatas.Load(); }