private void Aggregate(params Type[] entitiesToAggregate_) { if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enDebate)) != null) { _enComment.Debate_ = new enDebate { ID = _enComment.Debate_ID }; var objBLDebate = new blDebate(_enComment.Debate_); objBLDebate.Read(); } if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enUser)) != null) { _enComment.User_ = new enUser { ID = _enComment.User_ID }; var objBLUser = new blUser(_enComment.User_); objBLUser.Read(); } if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enLikeCounter)) != null) { var objENLikeCounter = new enLikeCounter() { Debate_ID = _enComment.Debate_ID, User_ID = _enComment.User_ID }; var objBlLikeCounter = new blLikeCounter(objENLikeCounter); _enComment.listOfLikeCounter = objBlLikeCounter.ReadAll().Where(x => x.Comment_ID == _enComment.ID).ToList(); _enComment.LikesCount = _enComment.listOfLikeCounter.Count; } }
private void Aggregate(params Type[] entitiesToAggregate_) { if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enUser)) != null) { _enPayment.User_ = new enUser() { Reference_Code = _enPayment.Reference_Code }; var objBLUser = new blUser(_enPayment.User_); objBLUser.Read(); } }
private void Aggregate(params Type[] entitiesToAggregate_) { if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enContest)) != null) { _enContestStatus.Contest_ = new enContest { ID = _enContestStatus.ContestID}; var objBLContest = new blContest(_enContestStatus.Contest_); objBLContest.Read(); } if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enUser)) != null) { _enContestStatus.User_ = new enUser { ID = _enContestStatus.UserID }; var objBLUser = new blUser(_enContestStatus.User_); objBLUser.Read(); } }
private void Aggregate(params Type[] entitiesToAggregate_) { if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enCategory)) != null) { _enDebate.Category_ = new enCategory { ID = _enDebate.Category_ID }; var objBLCategory = new blCategory(_enDebate.Category_); objBLCategory.Read(); } if (entitiesToAggregate_.FirstOrDefault(item => item == typeof(enUser)) != null) { if (_enDebate.User_ID != null) { _enDebate.User_ = new enUser { ID = _enDebate.User_ID.Value }; var objBLUser = new blUser(_enDebate.User_); objBLUser.Read(); } } }