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 }); }