[英]How to simulate an online reservation in ASP.NET MVC?
我在我的数据库中有这样的东西:
public partial class Reservation
{
public int ReservationID { get; set; }
public System.DateTime Data { get; set;}// this has the date and the hour
public string User_Id { get; set; }
public string Service { get; set; }
}
为了进行新的预订,客户必须介绍日期,服务和时间。 我想制作一个ComboBox
,其中包含已经选择的日期可用的小时数。 我正在考虑制作这样的东西:一般包含所有小时的列表,查询数据库并选择已预留的小时数。 然后从所有小时中减去已保留的结果,结果将在该ComboBox
。 我到目前为止所做的是一个IEnumerable SelectListItem
,所有小时从上午10点到下午6点,一个查询给我预留的小时数,但我不知道它是否有效。 我假设“日期”是先前选择的参数。
IEnumerable<SelectListItem> occupied = db.Reservation.Where(x => x.Data == date).Select(
m => new SelectListItem
{
Value = m.Data.ToShortTimeString(),
Text = m.Data.ToShortTimeString()
}
);
如果这是正确的,我接下来该怎么办? 如果没有,请建议另一种方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.