반응형
- [ C#/개발일지 ][ERP 개발 일지] 로그인 프로세스2024-12-06 13:54:44FoodFlow에서 프로젝트 명을 ERP로 변경했다. public IActionResult SignIn(Account account) { var user = _context.Accounts.FirstOrDefault(a => a.Account_ID == account.Account_ID); //user validation if (user != null) { //Define Password Hasher var hasher = new PasswordHasher(); //Hashing User Password va..
- [ C#/개발일지 ][FoodFlow] ERP 시스템 개발 기록 - 수정 및 리빌드 중2024-12-04 20:32:37직원 정보를 입출력하는 폼을 구성했다.조금 더 손 봐야겠지만... 모든 개발에서 짜증 나는 부분이 바로 디자인이다.몇 시간을 썼는지 모르겄다 현재는 캐나다 기준의 직책과 주소를 기준으로 가지고 만들었다. 글로벌하게 포폴을 제출할 수 있게 하기 위해선 메인 언어로 English 즉 영어를 택했고, 내가 갈 수 있는 마음 편하게 갈 수 있는 나라를 기준으로 잡았다. 뭐 국내로 잡으면 잡을 수 있다. 그러나 일단 메인 캐나다 서브 국내이기 때문에 어디든 제출해도 된다. 그래도 장사하던 시절보다는 지금이 좋다 ㅋㅋ 전체적인 UI는 부트스트랩으로 만들었지만, 모바일 환경은 신경쓰지 않고 만들었다. 모바일은 앱을 만들면 되기 때문에라는 이유다 ㅋㅋ Swift에 C#에 Flutter에 안드로이드까지 배운 내가 무서..
- [ C#/개발일지 ]ASP.NET Core MVC 온라인 쇼핑몰 연습 일지2024-11-28 06:02:24어제 DB 모델링을 끝내고 여태까지 조금 놀면서 느긋하게 만들어 보았다.아직 기능은 정의하지 않았는데 현재까지 작업 진행을 이야기해본다.홈 화면이다. 외국에서 운영되고 있는 한 쇼핑몰을 클론하고 있는데... 왠지 사진 디자인은 빼오면 안될거 같아서... 직접했더니 여기서 3시간을 버렸다 ㅋㅋ;; 누끼 따다가 시간 다 날렸네.... 디자인은 어렵다. 하는게 아니야. 그렇게 수정한 사진과 아이디어로 홈화면을 꾸미고, 로그인 창을 만드는데 고작 30분 걸렸다.그동안 뭐했느냐? 게임 좀 했다 ㅋㅋㅋ 디자인이 썩 나쁘지는 않은 것 같은데 보는 사람 입장에서는 다르겠지?나의 눈은 디자이너의 눈이 아니니까 오늘은 밤샘 작업으로 달려본다.
- [ C#/닷넷코어 ]ASP.NET Core MVC Helper Tag asp-for를 label에 표시하기2024-11-23 19:33:36위 사진을 보면 어떤가? 정상적인 form이다. 그럼 아래 코드를 보자@model Category@*Form Start*@ Create Category @*Buttons*@ @*Submit Button*@ Create @*Go Back Button*@ ..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages에서 asp-route-{value} 와 asp-page2024-11-20 21:28:26Anchor Tag Helper는 GET 요청을 생성하는 데 사용되며, 여기서는 asp-page와 asp-route-{value} 속성을 사용하여 URL에 매개변수를 추가하고 데이터를 전송하는 걸 설명하겠다. 1. GET 요청을 만드는 방법기본 HTML 방식Roald Anchor Tag Helper 방식Roald 두 코드는 서로 다르지만 서로 같은 역할을 한다. 기존에는 좀 더 복잡하게 작성을 해야 했지만, ASP.NET에서 제공하는 Tag Helper를 사용해서 조금더 쉽게 가독성이 좋게 만들 수 있게 되었다. 여기서 asp-page는 Authors 페이지로 연결되며, asp-route-fullname="Roald Dahl"이 URL에 쿼리 스트링으로 추가된다. 2. Anchor Tag Helper의 ..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages에서 Partial 사용하2024-11-19 23:56:49partial? 그 어떤 WEB 개발에서도 들어본 적이 없을 것이다. 그럼 이것은 무엇인가? Partial이란 무엇인가?Partial이란 Razor Pages에서 공통으로 사용되는 HTML 코드를 여러 페이지에서 재사용이 가능하게 도와주는 기능이다. 즉, 공통으로 사용되는 코드를 파일로 저장하고 여러 곳에서 사용하게 가능한 것이다. 이전에 우리는 header와 footer를 재사용하기 위해서 Layout을 만들어서 공유했었다. 그러나 Partial은 이와는 다르다. 어떻게 다른가? 파일명: _MyPartial.cshtmlHere's some content from a partial! 위와 같은 코드를 파일명 _MyPartial로 만들어서 저장했다고 가정했을 때, 우리는 이를 mainpage에서 사용을 할..
- [ C#/닷넷코어 ]ASP.NET 기초 Razor Pages ViewData 사용2024-11-19 21:25:55ViewData는 Page Model에서 View(View Page)로 데이터를 전달하기 위해 사용한다. ViewData는 ViewDataDictionary 타입이며 key 값과 value를 가진다. 이를 통해서 Page Model에서 작성된 데이터를 Page에서 동적으로 사용할 수 있다. public class IndexModel : PageModel { public void OnGet() { //ViewData ViewData["MyName"] = "Devrun"; }} 위에 작성된 코드를 보자, 클래스 명 옆에 PageModel로 이 클래스가 PageModel이라고 설정되었다. OnGet() 함수에서 보면 ViewData가 설정된 것을 볼 수 있다. 여기서 ViewData[..
- [ C#/언어 ]c# 기초 COMPARISON OPERATORS(비교 연산자)2024-11-14 11:53:51C#에서 Operator는 연산자이다. 연산자의 종류도 다양하게 있는데 산술 연산자(Arithmetic Operators), 할당 연산자(Assignment Operators), 논리 연산자(Logical Operators), 그리고 비교 연산자(Comparison Operators) 등이 있다. 그 중에 오늘은 Comparison Operator를 설명하겠다. 비교 연산자의 경우 ==, !=, >, =, == 값이 서로 같은지 확인!= 값이 같지 다른지 확인> 좌측 값이 우측 값보다 큰지 확인>= 좌측 값이 우측 값보다 크거나 같은지 확인우리가 흔히 하는 수학에서 설명과 같다. int a = 3;int b = 4; 예를 들어서 위와 같은 변수가 있다고 가정하고, 아래의 질문에 Comaprison Ope..
반응형