โปรเจ็กส์แบบ WebMVC เพิ่ม Controller

สร้างโปรเจ็กส์แบบ WebMVC

เสร็จแล้วมาเพิ่ม HelloWorldController

Controllers/HelloWorldController.cs

บรรทัดที่ 10 : คืนค่าเป็น string

เรียกใช้ไปที่ https://localhost:5001/HelloWorld
จะเห็นหน้าขาวๆที่มีข้อความ This is my default action...

หรือ เรียกใช้ไปที่ https://localhost:5001/HelloWorld/Welcome
จะเห็นหน้าขาวๆที่มีข้อความ This is the Welcome action method...

 

Link

สร้างโปรเจ็กส์แบบ mvc ใช้ JWT, Identity service และ Seed ข้อมูล

สร้างโปรเจ็กส์แบบ mvc

[code]
> mkdir grocery
> cd grocery
> dotnet new mvc
[/code]

รันด้วย Visual Studio 2017 ได้ https://localhost:44330/

เพิ่ม package ที่ต้องใช้

[code]
dotnet add package JWT -v 3.0.0-beta4
dotnet add package Microsoft.AspNetCore.Identity.EntityFrameworkCore
dotnet add package Microsoft.AspNetCore.Authentication.JwtBearer
[/code]

Continue reading

สร้างโปรเจ็กส์แบบ WebApi ใช้ Identity service และ Seed ข้อมูล

โปรเจ็กส์แบบ WebApi นี้ ทำการคอนฟิกค่าเกี่ยวกับดาต้าเบสไว้ที่ Startup.cs
แต่ทำการ Seed ที่ Program.cs

สร้างโปรเจ็กส์แบบ WebApi (ด้วย Vdotnet ef database dropisual Studio 2017)

สร้างโฟลเดอร์ Data
สร้างโฟลเดอร์ Data\Models
สร้างคลาส Data\Models\ApplicationUser.cs

Continue reading

ใช้ ApplicationUser ของ Identity service และ Seed ข้อมูลให้กับโปรเจ็กส์ WebApi

สร้างโปรเจ็กส์แบบ WebApi (ด้วย Visual Studio 2017)

เพิ่มโมเดล ApplicationUser และ Seed ข้อมูลให้กับโปรเจ็กส์ WebApi

จากนั้นมาปรับแต่งค่าตามนี้

Continue reading

เพิ่มโมเดล ApplicationUser และ Seed ข้อมูลให้กับโปรเจ็กส์ WebApi

โปรเจ็กส์แบบ WebApi นี้ ทำการคอนฟิกค่าเกี่ยวกับดาต้าเบสไว้ที่ Startup.cs
แต่ทำการ Seed ที่ Program.cs

สร้างโปรเจ็กส์แบบ WebApi (ด้วย Visual Studio 2017)

สร้างโฟลเดอร์ Data
สร้างโฟลเดอร์ Data\Models
สร้างคลาส Data\Models\ApplicationUser.cs

Continue reading

Seed ข้อมูลให้กับโปรเจ็กส์ WebApi

สร้างคลาส Data\SeedData.cs

Data\SeedData.cs

บรรทัดที่ 9 : SeedData เป็น Static คลาส
บรรทัดที่ 11 : Initialize() เป็น Static ฟังก์ชัน
บรรทัดที่ 17 : ตรวจสอบว่าตาราง Movie มีข้อมูลมั๊ย ถ้ามีก็ไม่ต้อง Seed

Continue reading

เพิ่มโมเดล Movie ให้กับโปรเจ็กส์ WebApi

สร้างโปรเจ็กส์แบบ WebApi (ด้วย Visual Studio 2017)

สร้างโฟลเดอร์ Data
สร้างโฟลเดอร์ Data\Models
สร้างคลาส Data\Models\Movie.cs

Data\Models\Movie.cs

Continue reading

Seed ข้อมูลให้กับโปรเจ็กส์ WebApp

สร้างคลาส Data\SeedData.cs

Data\SeedData.cs

บรรทัดที่ 10 : SeedData เป็น Static คลาส
บรรทัดที่ 12 : Initialize() เป็น Static ฟังก์ชัน
บรรทัดที่ 18 : ตรวจสอบว่าตาราง Movie มีข้อมูลมั๊ย ถ้ามีก็ไม่ต้อง Seed

Continue reading