/// <summary> /// Xử lý init. /// </summary> /// <param name="inputObject">DataModel</param> /// <returns>DataModel</returns> public InitDataModel Execute(InitDataModel 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 InitDataModel GetInfo(InitDataModel inputObject) { // Khởi tạo biến cục bộ var getResult = new InitDataModel(); var processDao = new MainDao(); // Map dữ liệu DataHelper.CopyObject(inputObject, getResult); // Lấy danh sách room var listRoomType = processDao.GetListRoomsType(WebContextHelper.LocaleCd); // Kết quả trả về getResult.ListRoomType = listRoomType; return getResult; }
/// <summary> /// Kiểm tra thông tin. /// </summary> /// <param name="inputObject">DataModel</param> private void Check(InitDataModel inputObject) { }