2013-08-16 56 views

回答

0

的管理API無法警方最大持續時間,但你需要什麼待辦事項是驗證進入您提交預訂前...

    public override bool IsNoOverTimeLimit(Reservation reservation) 
        { 
         return reservation.End.Subtract(reservation.Start).TotalMinutes <= 120; 
        } 
        if(!IsNoOverTimeLimit) 
        { 
         var errorMsg = new Label(); 
         var fontSize = FontUnit.Point(10); 
         errorMsg.Font.Size = fontSize; 
         errorMsg.Text = "Reservation time is limited to " + ((float)30/60).ToString(CultureInfo.InvariantCulture) + " hours at a time.<br /> "; 
         placeHolder.Controls.Add(errorMsg); 
        } 

我的版本是比這樣更復雜,但你明白了吧。在提交之前只需簡單地檢查預訂,如果超過時間限制,返回頁面時會有一些相當的警告。

相關問題