public static TemplateConfigViewModel ToModel(this RTemplateConfig request, KeyValueTypeStringModel component)
        {
            if (request == null)
            {
                return(new TemplateConfigViewModel());
            }
            var model = request.ToModel();

            model.Component = component;
            return(model);
        }
 public TemplateConfig(RTemplateConfig rTemplateConfig)
 {
     Id                   = rTemplateConfig.Id;
     TemplateId           = rTemplateConfig.TemplateId;
     TemplatePositionCode = rTemplateConfig.TemplatePositionCode;
     ComponentType        = rTemplateConfig.ComponentType;
     ComponentId          = rTemplateConfig.ComponentId;
     PathToView           = rTemplateConfig.PathToView;
     Status               = rTemplateConfig.Status;
     DataSource           = rTemplateConfig.DataSource ?? string.Empty;
     UpdatedDateUtc       = rTemplateConfig.UpdatedDateUtc;
     CreatedDateUtc       = rTemplateConfig.CreatedDateUtc;
     CreatedUid           = rTemplateConfig.CreatedUid;
     UpdatedUid           = rTemplateConfig.UpdatedUid;
 }
 public static TemplateConfigViewModel ToModel(this RTemplateConfig request)
 {
     if (request == null)
     {
         return(new TemplateConfigViewModel());
     }
     return(new TemplateConfigViewModel()
     {
         Id = request.Id,
         TemplateId = request.TemplateId,
         TemplatePositionCode = request.TemplatePositionCode,
         ComponentId = request.ComponentId,
         PathToView = request.PathToView,
         Status = request.Status,
         ComponentType = request.ComponentType,
         DataSource = request.DataSource,
         Version = request.Version,
     });
 }