/// <summary> /// Xử lý filter. /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> public FilterDataModel Execute(FilterDataModel inputObject) { // Kiểm tra thông tin Check(inputObject); // Lấy thông tin var resultObject = GetInfo(inputObject); // Kết quả trả về return resultObject; }
/// <summary> /// Lấy thông tin. /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> private FilterDataModel GetInfo(FilterDataModel inputObject) { // Khởi tạo biến cục bộ var getResult = new FilterDataModel(); var processDao = new BookingDao(); // Map dữ liệu DataHelper.CopyObject(inputObject, getResult); // Lấy danh sách room var listData = processDao.GetListRoomTypes(); // Kết quả trả về getResult.ListData = listData; return getResult; }
/// <summary> /// Kiểm tra thông tin. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(FilterDataModel inputObject) { }