Example #1
0
        /*Users*/

        // public Dal.User GetUser(int userId)

        ///פונקציה המחזירה את חמשת המשתמשים עם כמות הפידבקים הגבוהה ביותר בטווח זמן מסוים
        public List <Common.User> TopUsers(int num)
        {
            List <Dal.User> allUsers = new getFromDataBase().GetUsers();

            allUsers = allUsers.OrderByDescending(u => u.Feedbacks.ToList().Count(f => DateTime.Today.AddDays(-14) <= f.CreateDate)).ToList();
            return(allUsers.Take(num).Select(u => Converters.ConvertToCommon.U(u)).ToList());
        }
Example #2
0
        //פונקציה המחזירה רשימה של כל המשתמשים באפליקציה
        public List <Common.User> GetAllUsers(int userId)
        {
            List <Dal.User> allUsers = new getFromDataBase().GetListUsers(userId);
            var             users    = allUsers.Select(u => Converters.ConvertToCommon.U(u)).ToList();

            foreach (var u in users)
            {
                u.IsBlocked = CheckUserBlock(userId, u.Id);
                u.IsAllow   = CheckUserAllow(userId, u.Id);
            }
            return(users);
        }
Example #3
0
        public List <Common.Permissions> getlistInvitation(int WatchUserId)
        {
            List <Dal.Permission> allPermission = new getFromDataBase().getlistInvitation(WatchUserId);

            return(allPermission.Select(p1 => Converters.ConvertToCommon.Permissions(p1)).ToList());
        }
Example #4
0
        public List <Common.Permissions> getAllPermissions(int toPermission)
        {
            List <Dal.Permission> allPermission = new getFromDataBase().getAllPermissions(toPermission);

            return(allPermission.Select(p1 => Converters.ConvertToCommon.Permissions(p1)).ToList());
        }
Example #5
0
        public List <Common.Feedbacks> getFeedbackTop(int userId)
        {
            List <Dal.Feedback> allFeedback = new getFromDataBase().getFeedbackTop(userId);

            return(allFeedback.Select(f => Converters.ConvertToCommon.Feedback(f)).ToList());
        }
Example #6
0
        public List <Common.Feedbacks> GetListfeedbackByUser(int id)
        {
            List <Dal.Feedback> allFeedback = new getFromDataBase().GetListfeedbackByUser(id);

            return(allFeedback.Select(f => Converters.ConvertToCommon.Feedback(f)).ToList());
        }