我正在没有数据库的情况下通过MVC教程进行工作。
服务等级
namespace Domain.Services
{
public class ThingService
{
private List<Thing> _things;
private List<Thing> Things
{
get
{
if (this._things == null)
{
this._things = new List<Thing>();
this._things.Add(new Thing()
{
ID = 1,
Name = "The red thing",
Color = "Red",
Size = "Small",
Length = 55,
DateAvailable = DateTime.Parse("1/1/2018"),
IsActive = true
});
// Add more things
}
return this._things;
}
}
控制器
namespace WWW.Controllers
{
public class HomeController : Controller
{
private readonly ThingService _thingService;
public HomeController()
{
this._thingService = new ThingService();
}
public ActionResult AddThing()
{
//add code for a new thing
return View();
}
}
}
我需要帮助将我的模型的新实例添加到列表(_things?Things?)。我尝试了服务类执行此操作的方式,并得到范围解析错误。
我可以通过控制器中可用的_thingService变量来执行此操作吗?
我需要在我的服务类别中添加一个方法吗?
任何想法将不胜感激!
慕妹3146593
相关分类