public BrainstormSession Get(BrainstormSessionType type) { return(repository.Get(x => x.Type == type).FirstOrDefault()); }
/// <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)); } }