コード例 #1
0
ファイル: InitLogic.cs プロジェクト: ctsoftvn/cts-w-1509-01
 /// <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;
 }
コード例 #2
0
ファイル: InitLogic.cs プロジェクト: ctsoftvn/cts-w-1509-01
        /// <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;
        }
コード例 #3
0
ファイル: InitLogic.cs プロジェクト: ctsoftvn/cts-w-1509-01
 /// <summary>
 /// Kiểm tra thông tin.
 /// </summary>
 /// <param name="inputObject">DataModel</param>
 private void Check(InitDataModel inputObject)
 {
 }