protected IStorageRecordViewRegion CreateEmptyRecordViewRegionObject(RecordViewRegion region) { var storageService = service.StorageService; return(storageService.GetObjectFactory().CreateEmptyRecordViewRegionObject()); }
protected IStorageRecordViewRegion CreateEmptyRecordViewRegionObject(RecordViewRegion region) { var storageService = service.StorageService; return storageService.GetObjectFactory().CreateEmptyRecordViewRegionObject(); }
private List<RecordView> CreateEntityDefaultRecordViews(Entity entity) { List<RecordView> recordViewList = new List<RecordView>(); var headerRegion = new RecordViewRegion(); headerRegion.Name = "header"; headerRegion.Label = "Header"; headerRegion.Sections = new List<RecordViewSection>(); var create = new RecordView(); create.Id = Guid.NewGuid(); create.Name = "create"; create.Label = "Create"; create.Title = "Create"; create.Default = true; create.System = false; create.Type = "create"; create.Weight = 10; create.IconName = "file-text-o"; create.Regions = new List<RecordViewRegion>(); create.Regions.Add(headerRegion); create.ServiceCode = null; create.DynamicHtmlTemplate = null; create.DataSourceUrl = null; create.ActionItems = new List<ActionItem>(); create.ActionItems.Add(GenerateViewActionItem("wv_back_button")); create.ActionItems.Add(GenerateViewActionItem("wv_create_and_list")); create.ActionItems.Add(GenerateViewActionItem("wv_create_and_details")); create.ActionItems.Add(GenerateViewActionItem("wv_create_cancel")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); create.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(create); var quickCreate = new RecordView(); quickCreate.Id = Guid.NewGuid(); quickCreate.Name = "quick_create"; quickCreate.Label = "Quick create"; quickCreate.Title = "Quick create"; quickCreate.Default = true; quickCreate.System = false; quickCreate.Type = "quick_create"; quickCreate.IconName = "file-text-o"; quickCreate.Weight = 10; quickCreate.Regions = new List<RecordViewRegion>(); quickCreate.Regions.Add(headerRegion); quickCreate.ServiceCode = null; quickCreate.DynamicHtmlTemplate = null; quickCreate.DataSourceUrl = null; quickCreate.ActionItems = new List<ActionItem>(); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_back_button")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_and_list")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_and_details")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_create_cancel")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); quickCreate.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(quickCreate); var quickView = new RecordView(); quickView.Id = Guid.NewGuid(); quickView.Name = "quick_view"; quickView.Label = "Quick view"; quickView.Title = "Quick view"; quickView.Default = true; quickView.System = false; quickView.Type = "quick_view"; quickView.IconName = "file-text-o"; quickView.Weight = 10; quickView.Regions = new List<RecordViewRegion>(); quickView.Regions.Add(headerRegion); quickView.ServiceCode = null; quickView.DynamicHtmlTemplate = null; quickView.DataSourceUrl = null; quickView.ActionItems = new List<ActionItem>(); quickView.ActionItems.Add(GenerateViewActionItem("wv_record_delete")); quickView.ActionItems.Add(GenerateViewActionItem("wv_manage_view")); quickView.ActionItems.Add(GenerateViewActionItem("wv_back_button")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); quickView.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(quickView); var general = new RecordView(); general.Id = Guid.NewGuid(); general.Name = "general"; general.Label = "General"; general.Title = "General"; general.Default = true; general.System = false; general.Type = "general"; general.Weight = 10; general.IconName = "file-text-o"; general.Regions = new List<RecordViewRegion>(); general.Regions.Add(headerRegion); general.ServiceCode = null; general.DynamicHtmlTemplate = null; general.DataSourceUrl = null; general.ActionItems = new List<ActionItem>(); general.ActionItems.Add(GenerateViewActionItem("wv_record_delete")); general.ActionItems.Add(GenerateViewActionItem("wv_manage_view")); general.ActionItems.Add(GenerateViewActionItem("wv_back_button")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_existing")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_add_new")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_edit")); general.ActionItems.Add(GenerateViewActionItem("wv_recursive_view_unrelate")); recordViewList.Add(general); return recordViewList; }
private List<RecordView> CreateEntityDefaultRecordViews(Entity entity) { List<RecordView> recordViewList = new List<RecordView>(); var contentRegion = new RecordViewRegion(); contentRegion.Name = "content"; contentRegion.Sections = new List<RecordViewSection>(); var create = new RecordView(); create.Id = Guid.NewGuid(); create.Name = "create"; create.Label = "Create"; create.Default = true; create.System = true; create.Weight = 10; create.Type = "create"; create.Regions = new List<RecordViewRegion>(); create.Regions.Add(contentRegion); recordViewList.Add(create); var quickCreate = new RecordView(); quickCreate.Id = Guid.NewGuid(); quickCreate.Name = "quick_create"; quickCreate.Label = "Quick create"; quickCreate.Default = true; quickCreate.System = true; quickCreate.Weight = 10; quickCreate.Type = "quick_create"; quickCreate.Regions = new List<RecordViewRegion>(); quickCreate.Regions.Add(contentRegion); recordViewList.Add(quickCreate); var quickView = new RecordView(); quickView.Id = Guid.NewGuid(); quickView.Name = "quick_view"; quickView.Label = "Quick view"; quickView.Default = true; quickView.System = true; quickView.Weight = 10; quickView.Type = "quick_view"; quickView.Regions = new List<RecordViewRegion>(); quickView.Regions.Add(contentRegion); recordViewList.Add(quickView); var general = new RecordView(); general.Id = Guid.NewGuid(); general.Name = "general"; general.Label = "General"; general.Default = true; general.System = true; general.Weight = 10; general.Type = "general"; general.Regions = new List<RecordViewRegion>(); general.Regions.Add(contentRegion); recordViewList.Add(general); return recordViewList; }