Пример #1
0
        public override Pass CreatePass(PassTemplate passTemplate)
        {
            var pass = new ClipPass
            {
                ClipsRemaining = passTemplate.ClassesValidFor
            };

            PopulatePass(pass, passTemplate);

            return(pass);
        }
        public static ClipPass ToEntity(this ClipPassModel instance)
        {
            if (instance.IsNull())
            {
                return(null);
            }

            var pass = new ClipPass();

            PopulateEntity(pass, instance);
            pass.ClipsRemaining = instance.ClipsRemaining;

            return(pass);
        }
        public static ClipPassModel ToStripedModel(this ClipPass instance)
        {
            if (instance.IsNull())
            {
                return(null);
            }

            return(new ClipPassModel
            {
                Id = instance.Id,
                Cost = instance.Cost,
                Description = instance.Description,
                EndDate = instance.EndDate,
                PassType = instance.PassType,
                PaymentStatus = instance.PaymentStatus,
                Note = instance.Note,
                StartDate = instance.StartDate,
                ClipsRemaining = instance.ClipsRemaining,
                CreatedDateTime = instance.CreatedDateTime
            });
        }