Portfolio.Web
1.0.0.0
.NET, Blazor, WPF와 서비스 운영 경험을 프로젝트·이력·기술 스택 단위로 보여주는 개발자 포트폴리오입니다.
Toggle main menu visibility
로딩중...
검색중...
일치하는것 없음
ProjectItem.cs
이 파일의 문서화 페이지로 가기
1
namespace
PortfolioApp.Models
;
2
11
public
enum
ProjectCategory
12
{
21
Personal
,
22
31
Work
,
32
41
Public
42
}
43
52
public
class
ProjectItem
53
{
62
public
string
Id
{
get
;
set
; } = Guid.NewGuid().ToString(
"N"
);
71
public
string
Title
{
get
;
set
; } =
""
;
80
public
string
Description
{
get
;
set
; } =
""
;
89
public
string
[]
Tags
{
get
;
set
; } = [];
98
public
int
Year
{
get
;
set
; } = DateTime.Now.Year;
107
public
string
Emoji
{
get
;
set
; } =
"🛠️"
;
116
public
string
?
ImageFileName
{
get
;
set
; }
125
public
string
?
GitHub
{
get
;
set
; }
134
public
string
?
LiveUrl
{
get
;
set
; }
143
public
string
?
DocUrl
{
get
;
set
; }
152
public
ProjectCategory
Category
{
get
;
set
; } =
ProjectCategory
.Personal;
161
public
int
SortOrder
{
get
;
set
; } = 0;
162
163
// 이미지 블러 (0=없음, 1=약하게 4px, 2=중간 8px, 3=강하게 16px) — 사내 로고 등 법적 보호
172
public
int
ImageBlurLevel
{
get
;
set
; } = 0;
173
174
// 미디어
183
public
string
[]
VideoFileNames
{
get
;
set
; } = [];
184
185
// Work 전용
194
public
string
[]
WorkImages
{
get
;
set
; } = [];
203
public
string
?
WorkSubtitle
{
get
;
set
; }
212
public
string
[]
WorkBullets
{
get
;
set
; } = [];
221
public
string
?
WorkPeriod
{
get
;
set
; }
230
public
string
?
WorkRole
{
get
;
set
; }
239
public
string
?
WorkTech
{
get
;
set
; }
248
public
string
?
WorkCompany
{
get
;
set
; }
249
}
PortfolioApp.Models
Definition
ContactMessage.cs:1
PortfolioApp.Models.ProjectCategory
ProjectCategory
Definition
ProjectItem.cs:12
PortfolioApp.Models.ProjectCategory.Work
@ Work
Definition
ProjectItem.cs:31
PortfolioApp.Models.ProjectCategory.Personal
@ Personal
Definition
ProjectItem.cs:21
PortfolioApp.Models.ProjectCategory.Public
@ Public
Definition
ProjectItem.cs:41
PortfolioApp.Models.ProjectItem
Definition
ProjectItem.cs:53
PortfolioApp.Models.ProjectItem.WorkSubtitle
string? WorkSubtitle
Definition
ProjectItem.cs:203
PortfolioApp.Models.ProjectItem.Title
string Title
Definition
ProjectItem.cs:71
PortfolioApp.Models.ProjectItem.Category
ProjectCategory Category
Definition
ProjectItem.cs:152
PortfolioApp.Models.ProjectItem.DocUrl
string? DocUrl
Definition
ProjectItem.cs:143
PortfolioApp.Models.ProjectItem.Year
int Year
Definition
ProjectItem.cs:98
PortfolioApp.Models.ProjectItem.GitHub
string? GitHub
Definition
ProjectItem.cs:125
PortfolioApp.Models.ProjectItem.WorkCompany
string? WorkCompany
Definition
ProjectItem.cs:248
PortfolioApp.Models.ProjectItem.Description
string Description
Definition
ProjectItem.cs:80
PortfolioApp.Models.ProjectItem.ImageFileName
string? ImageFileName
Definition
ProjectItem.cs:116
PortfolioApp.Models.ProjectItem.WorkPeriod
string? WorkPeriod
Definition
ProjectItem.cs:221
PortfolioApp.Models.ProjectItem.WorkBullets
string[] WorkBullets
Definition
ProjectItem.cs:212
PortfolioApp.Models.ProjectItem.VideoFileNames
string[] VideoFileNames
Definition
ProjectItem.cs:183
PortfolioApp.Models.ProjectItem.ImageBlurLevel
int ImageBlurLevel
Definition
ProjectItem.cs:172
PortfolioApp.Models.ProjectItem.WorkImages
string[] WorkImages
Definition
ProjectItem.cs:194
PortfolioApp.Models.ProjectItem.Id
string Id
Definition
ProjectItem.cs:62
PortfolioApp.Models.ProjectItem.SortOrder
int SortOrder
Definition
ProjectItem.cs:161
PortfolioApp.Models.ProjectItem.WorkRole
string? WorkRole
Definition
ProjectItem.cs:230
PortfolioApp.Models.ProjectItem.WorkTech
string? WorkTech
Definition
ProjectItem.cs:239
PortfolioApp.Models.ProjectItem.Emoji
string Emoji
Definition
ProjectItem.cs:107
PortfolioApp.Models.ProjectItem.Tags
string[] Tags
Definition
ProjectItem.cs:89
PortfolioApp.Models.ProjectItem.LiveUrl
string? LiveUrl
Definition
ProjectItem.cs:134
Models
ProjectItem.cs
다음에 의해 생성됨 :
1.17.0