コード例 #1
0
 public BrainstormSession Get(BrainstormSessionType type)
 {
     return(repository.Get(x => x.Type == type).FirstOrDefault());
 }
コード例 #2
0
        /// <summary>
        /// Get the most recent session of type
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="type"></param>
        /// <returns></returns>
        public OperationResultVo <BrainstormSessionViewModel> GetSession(Guid userId, BrainstormSessionType type)
        {
            try
            {
                BrainstormSession model = brainstormDomainService.GetAll().LastOrDefault(x => x.Type == type);

                BrainstormSessionViewModel vm = mapper.Map <BrainstormSessionViewModel>(model);

                return(new OperationResultVo <BrainstormSessionViewModel>(vm));
            }
            catch (Exception ex)
            {
                return(new OperationResultVo <BrainstormSessionViewModel>(ex.Message));
            }
        }