Example #1
0
        public MemberShipDto TrophyColor()
        {
            MemberShipDto result   = new MemberShipDto();
            var           role     = User.Roles.First();
            var           roleName = Roles.FirstOrDefault(x => x.Id == role.RoleId).Name;

            result.TrophyColor = "";
            result.TrophyTitle = "";

            switch (roleName)
            {
            case "Member":
                result.TrophyColor = "~/Images/trophies/cup.png";
                result.TrophyTitle = "Member";
                break;

            case "Silver Member":
                result.TrophyColor = "~/Images/trophies/cup(1).png";
                result.TrophyTitle = "Silver";
                break;

            case "Gold Member":
                result.TrophyColor = "~/Images/trophies/cup(2).png";
                result.TrophyTitle = "Gold";
                break;

            case "Admin":
                result.TrophyColor = "~/Images/trophies/cup(3).png";
                result.TrophyTitle = "Admin";
                break;
            }

            return(result);
        }
Example #2
0
        public MemberShipDto GetSpecific(int SearchedId)
        {
            MemberShipDto MemberShipDto = _config.Memberships.Select(MS => new MemberShipDto()
            {
                id = MS.MembershipId,
                membershipAmount    = MS.MembershipAmount,
                numberOfSubscribers = MS.PilotMemberships.Count()
            }).Where(K => K.id == SearchedId).First();

            return(MemberShipDto);
        }