با سلام..من از روی یک مقاله Repository , unit of work رو پیاده سازی کردم
من لایه سرویس دارم که برای استفاده باید تزریق وابستگی از طریق سازنده کنترلر صورت بگیره..به شکل کد زیر
public class CategoryController : Controller {
private readonly ICategoryService _categoryService;
public CategoryController(ICategoryService _categoryService)
{
this._categoryService = _categoryService;
}
public ActionResult Index(string slug)
{
var model = _categoryService.GetOne(x => x.UrlSlug == slug);
return View(model);
}
}
حالا به راحتی از طریق سرویس Category میتونم همه کاری انجام بدم..
حالا سوالم اینه من چجوری این تزریق وابستگی رو با Razor انجام بدم؟
یعنی میخوام مستقیما از لایه سرویسم توی View استفاده کنم و اون رو New بکنم و از متد های اون استفاده کنم؟