예제 #1
0
            public static SquadFeatureEntity Create(SquadEntity squad, FeatureEntity feature, DateTime on, string createdBy)
            {
                var entity = new SquadFeatureEntity()
                {
                    Feature    = feature,
                    Squad      = squad,
                    CreatedBy  = createdBy,
                    ModifiedBy = createdBy,
                    CreatedOn  = on,
                    ModifiedOn = on,
                };

                entity.Validate();
                return(entity);
            }
예제 #2
0
            public static SquadProductEntity Create(SquadEntity squad, ProductEntity product, DateTime on, string createdBy)
            {
                var entity = new SquadProductEntity()
                {
                    Product    = product,
                    Squad      = squad,
                    CreatedBy  = createdBy,
                    ModifiedBy = createdBy,
                    CreatedOn  = on,
                    ModifiedOn = on,
                };

                entity.Validate();
                return(entity);
            }
예제 #3
0
            public static SquadEntity Create(string name, DateTime on,
                                             string user, CustomerEntity customer)
            {
                string avatar = "https://icons.iconarchive.com/icons/limav/game-of-thrones/256/Stark-icon.png";
                var    entity = new SquadEntity()
                {
                    Name       = name,
                    CreatedBy  = user,
                    ModifiedBy = user,
                    CreatedOn  = on,
                    ModifiedOn = on,
                    Avatar     = avatar,
                };

                entity.Validate();
                entity.Customer = customer;
                customer.Squads.Add(entity);
                return(entity);
            }