Framework.Website.IServices;
7 using Zxw.Framework.Website.ViewModels;
8 using Zxw.Framework.Website.Models;
9
10 namespace Zxw.Framework.Website.Controllers
11 {
12 public class HomeController : Controller
13 {
14 private ITutorClassTypeService iTutorClassTypeService;
15
16 public HomeController(ITutorClassTypeService tutorClassTypeService)
17 {
18 if(tutorClassTypeService==null)
19 throw new ArgumentNullException(nameof(tutorClassTypeService));
20 iTutorClassTypeService = tutorClassTypeService;
21 }
22 public IActionResult Index()
23 {
24 CodeGenerator.Generate();//生成所有实体类对应的Repository和Service层代码文件
25 CodeGenerator.GenerateSingle<TutorClassType, int>();//生成单个实体类对应的Repository和Service层代码文件
26
27 return View();
28 }
29
30 public IActionResult About()
31 {
32 ViewData["Message"] = "Your application description page.";
33
34 return View();
35 }
36
37 public IActionResult Contact()
38 {
39 ViewData["Message"] = "Your contact page.";
40
41 return View();
42 }
43
44 public IActionResult Error()
45 {
46 return View(new ErrorViewModel { RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier });
47 }
48
49 protected override void Dispose(bool disposing)
50 {
51 if (disposing)
52 {
53 iTutorClassTypeService.Dispose();
54 }
55 base.Dispose(disposing);
56 }
57 }
58 }
View Code
总结
写博客真的很费力,希望自己能够坚持下去。
|