コード例 #1
0
 /// <summary>
 /// Создаёт ДТО результата дискуссии.
 /// </summary>
 /// <param name="result">Сущность - результат дискуссии.</param>
 /// <returns>Результат - ДТО.</returns>
 public static DiscussionResultDto GetDiscussionResultDto(DiscussionResult result)
 {
     return(new DiscussionResultDto(
                result.Beginning, result.Ending, result.Theme, result.Resume,
                result.UsersCards.ToDictionary(uc => uc.User.Name, uc => GetCardDto(uc.Card)),
                result.Id));
 }
コード例 #2
0
        /// <summary>
        /// Создаёт новый результат обсуждения.
        /// </summary>
        /// <param name="theme">Тема обсуждения.</param>
        /// <returns>Cозданный результата.</returns>
        public DiscussionResult Create(string theme)
        {
            var result = new DiscussionResult();

            result.Beginning = DateTime.Now;
            result.Theme     = theme;
            this.resultRepository.Save(result);
            return(result);
        }