public static SeededEntityWrapper <T> RandAlias <T>(this SeededEntityWrapper <T> wrappedEntity,
                                                     string defAlias = null) where T : Entity, ITenantEntity, new()
 {
     wrappedEntity.Data.Alias(defAlias);
     return(wrappedEntity);
 }
 public static SeededEntityWrapper <T> TimeStampTenant <T>(this SeededEntityWrapper <T> wrappedEntity,
                                                           Tenant tenant = null) where T : Entity, ITenantEntity, new()
 {
     wrappedEntity.Data.TimeStampTenant(tenant);
     return(wrappedEntity);
 }
 public static SeededEntityWrapper <T> SetClientFlag <T>(this SeededEntityWrapper <T> input, bool clientFlag = false)
     where T : Entity, IClientEntity, new()
 {
     input.Data.IsClient = clientFlag;
     return(input);
 }
 public static SeededEntityWrapper <T> SetStatusFlag <T>(this SeededEntityWrapper <T> input, bool statusFlag = false)
     where T : Entity, new()
 {
     input.Data.Status = statusFlag;
     return(input);
 }
 public static SeededEntityWrapper <T> SetSystemFlag <T>(this SeededEntityWrapper <T> input,
                                                         bool isSystemFlag = true) where T : Entity, new()
 {
     input.Data.IsSystem = isSystemFlag;
     return(input);
 }
 public static SeededEntityWrapper <T> TimeStampUpdate <T>(this SeededEntityWrapper <T> wrappedEntity,
                                                           string updatedBy = null) where T : Entity, new()
 {
     wrappedEntity.Data.TimeStampUpdate(updatedBy);
     return(wrappedEntity);
 }