Bu dersimizde yeni bir bakım tipi oluşturma butonuna tıkladığımızda yapılacak işlemleri gerçekleştirilecek olan Get Handler metodumuzu yazalım. Öncelikle solution explorerda Pages > BakimTipleri klasörüne sağ tıklıyor ve yeni bir Razor Page ekliyorum. Adını Create veriyorum. Ve bu sayfam bir page modele sahip olmalı, partial view olmamalı ve _Layout kullanmalı şeklinde seçeneklerimi işaretliyorum.
Dersin video versiyonunu da izlemenizi tavsiye ederim.
Sayfam ekleniyor, Create.cshtml.cs dosyama geliyorum ve kodlarımı düzenliyorum.
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using GursoyCNCBakim.Data; using GursoyCNCBakim.Models; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc.RazorPages; namespace GursoyCNCBakim.Pages.BakimTipleri { public class CreateModel : PageModel { public BakimTipi BakimTipi { get; set; } public IActionResult OnGet() { return Page(); } } }
OnGet kısmında yazacağım kodlar bu kadar, özellikle ben bu derste Create razor page sayfasının tasarım kısmını yazacağım.
Create.cshtml’e geliyorum ve kodlarımı yazıyorum.
@page @model GursoyCNCBakim.Pages.BakimTipleri.CreateModel @{ ViewData["Title"] = "Create"; Layout = "~/Pages/Shared/_Layout.cshtml"; }@section Scripts{ @{ await Html.RenderPartialAsync("_ValidationScriptsPartial");} }
Yeni Bakım Tipi Oluştur
Kodları düzenli takip edebilmek için lütfen dersin video eğitimine göz atınız.