コード例 #1
0
        public async Task <MembershipType> GetAsync(object id)
        {
            Entities.MembershipType membershipType = await _viFlixContext.MembershipTypes.FindAsync(id);

            if (membershipType == null)
            {
                return(new MembershipType());
            }

            return(Converter.ToModelMembershipType(membershipType));
        }
コード例 #2
0
        public async void Remove(MembershipType model)
        {
            Entities.MembershipType membershipType = await _viFlixContext.MembershipTypes.FindAsync(model.Id);

            if (membershipType == null)
            {
                return;
            }

            _viFlixContext.MembershipTypes.Remove(membershipType);
        }
コード例 #3
0
        public static MembershipType ToModelMembershipType(Entities.MembershipType membershipType)
        {
            if (membershipType == null)
            {
                return(null);
            }

            return(new MembershipType
            {
                Id = membershipType.Id,
                Name = membershipType.Name,
                DiscountRate = membershipType.DiscountRate,
                DurationInMonths = membershipType.DurationInMonths,
                SignUpFee = membershipType.SignUpFee
            });
        }