インターフェース層解説
コントローラーで使うためのインターフェースをあなたに。メゾットを参照してクラスを召喚するやつ。
Interfaces/IAdminDataAccess.cs
using System.Collections.Generic;
using shift_making_man.Models;
namespace shift_making_man.Data
{
public interface IAdminDataAccess
{
List<Admin> GetAdmins();
Admin GetAdminByUsername(string username);
//void AddAdmin(Admin admin);
//void UpdateAdmin(Admin admin);
//void DeleteAdmin(int adminId);
}
}
コメントアウトしてる奴はいるかと思って置いておいたクラスがいらないことが判明したので息の根を止めてあるだけです。
メゾット説明
List<Admin> GetAdmins();
このメゾットはAdmin型つまりAdminモデルを参照してリストを返すメゾットです。
GetAdminByUsername