{"version":"1.0","provider_name":"Kaur Portfoolio","provider_url":"https:\/\/kaurpakaste24.thkit.ee\/wp","author_name":"admin","author_url":"https:\/\/kaurpakaste24.thkit.ee\/wp\/blog\/author\/admin\/","title":"Raamatud View, Controller ja Mudel - Kaur Portfoolio","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"6zzNszCFdq\"><a href=\"https:\/\/kaurpakaste24.thkit.ee\/wp\/raamatud-view-controller-ja-mudel\/\">Raamatud View, Controller ja Mudel<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/kaurpakaste24.thkit.ee\/wp\/raamatud-view-controller-ja-mudel\/embed\/#?secret=6zzNszCFdq\" width=\"600\" height=\"338\" title=\"&#8220;Raamatud View, Controller ja Mudel&#8221; &#8212; Kaur Portfoolio\" data-secret=\"6zzNszCFdq\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/kaurpakaste24.thkit.ee\/wp\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"Controller SchoolContext _context annab Controllerile ja Vaatele teada mis andmebaas v\u00e4lja n\u00e4eb ning k\u00f5ik informatsioon selle sees. Index laseb meil vaadata k\u00f5ik Raamatute informatsiooni \u00fcldiselt kasutades ToListAsync() meetodit mis paneb k\u00f5ik raamatud tabelisse. Create esimesena annab meile Create vaate ning siis kui on informatsioon antud, see kontrollib et mudel on \u00f5ige ning kui on, lisab andmebaasile ja viib sind tagasi Indexisse.See kasutab ka SaveChangesAsync et salvestada informatsiooni Delete kustutab antud valik \u00e4ra peale kui kontrollib et asi on olemas. see kasutab esimesena FirstorDefaultAsync, mis Tagastab as\u00fcnkroonselt jada esimese elemendi. Ning kasutab Lambda meetodit et l\u00fchidalt n\u00e4idata anon\u00fc\u00fcmset meetoditNing siis salvestab andmebaasi peale kui kustutab valitud objekt \u00e4ra. Mudel View Create View et teha uus raamat Delete view et kustutada raamat Index view et n\u00e4ha k\u00f5ik raamatud"}