Exemplo n.º 1
0
        /// <summary>
        /// Delete data
        /// </summary>
        /// <param name="param">Entity</param>
        /// <param name="ignoreDeleteFlag">IgnoreDeleteFlag</param>
        public void DeleteLogical(StorageFile param, bool ignoreDeleteFlag)
        {
            // Get entity
            var entity = GetSingle(param.FileId, param.FileNo, ignoreDeleteFlag);

            // Set value
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = DateTime.Now;
            entity.DeleteFlag = true;
        }
Exemplo n.º 2
0
        /// <summary>
        /// Delete data
        /// </summary>
        /// <param name="param">Entity</param>
        /// <param name="ignoreDeleteFlag">IgnoreDeleteFlag</param>
        public void DeleteLogical(StorageFile entity, bool ignoreDeleteFlag)
        {
            // Check param
            if (DataCheckHelper.IsNull(entity.FileId)
                || DataCheckHelper.IsNull(entity.FileNo))
                throw new ParamInvalidException();

            //Update value
            _comDao.DeleteLogical(entity, ignoreDeleteFlag);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Upload infomation
        /// </summary>
        /// <param name="inputObject">DataModel</param>
        /// <returns>DataModel</returns>
        private UploadDataModel UploadInfo(UploadDataModel inputObject)
        {
            // Local variable declaration
            UploadDataModel getResult = null;
            StorageFileCom storageFileCom = null;

            // Variable initialize
            getResult = new UploadDataModel();
            storageFileCom = new StorageFileCom();

            // Get data
            var fileId = inputObject.FileId;
            var maxFileNo = storageFileCom.GetMaxFileNo(fileId);

            // Set data
            var param = new StorageFile();
            param.FileId = fileId;
            param.FileNo = maxFileNo + 1;
            param.FileName = DataHelper.GetUniqueKey() + ".jpg";
            param.FileGroup = inputObject.FileGroup;
            param.SortKey = inputObject.SortKey;

            // Upload data
            // Upload Full size
            var path = string.Format("/pages/media/images/{0}/{1}/{2}",
                    inputObject.FileGroup, "zoom", param.FileName);
            UploadHelper.UploadImage(inputObject.InputStream, path);

            // Upload Fix size
            var uploadList = StorageFileCom.MapImageSize[param.FileGroup];
            foreach (var obj in uploadList)
            {
                path = string.Format("/pages/media/images/{0}/{1}/{2}",
                    inputObject.FileGroup, obj.SizeName, param.FileName);
                UploadHelper.UploadImage(inputObject.InputStream, obj.Width, obj.Height, path);
            }

            // Insert data
            storageFileCom.Insert(param);

            // Submit data
            storageFileCom.SubmitChanges();

            // Return value
            return getResult;
        }
Exemplo n.º 4
0
 partial void DeleteStorageFile(StorageFile instance);
Exemplo n.º 5
0
 partial void UpdateStorageFile(StorageFile instance);
Exemplo n.º 6
0
 partial void InsertStorageFile(StorageFile instance);
Exemplo n.º 7
0
        /// <summary>
        /// Update data
        /// </summary>
        /// <param name="param">Entity</param>
        /// <param name="ignoreDeleteFlag">IgnoreDeleteFlag</param>
        public void UpdateSortKey(StorageFile param, bool ignoreDeleteFlag)
        {
            // Get entity
            var entity = GetSingle(param.FileId, param.FileNo, ignoreDeleteFlag);

            // Set value
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = DateTime.Now;
            entity.SortKey = param.SortKey;
        }
Exemplo n.º 8
0
        /// <summary>
        /// Insert data
        /// </summary>
        /// <param name="param">StorageFile</param>
        public void Insert(StorageFile param)
        {
            // Get sysdate
            var currentDate = DateTime.Now;

            // Set item
            var entity = new StorageFile();
            entity.FileId = param.FileId;
            entity.FileNo = param.FileNo;
            entity.FileName = param.FileName;
            entity.FileGroup = param.FileGroup;
            entity.SortKey = param.SortKey;
            entity.CreateUser = PageHelper.UserName;
            entity.CreateDate = currentDate;
            entity.UpdateUser = PageHelper.UserName;
            entity.UpdateDate = currentDate;

            entity.ActiveFlag = false;
            entity.DeleteFlag = false;

            EntityManager.StorageFiles.InsertOnSubmit(entity);
        }
Exemplo n.º 9
0
        /// <summary>
        /// Insert data
        /// </summary>
        /// <param name="param">StorageFile</param>
        public void Insert(StorageFile param)
        {
            // Check param
            if (DataCheckHelper.IsNull(param.FileId)
                || DataCheckHelper.IsNull(param.FileNo)
                || DataCheckHelper.IsNull(param.FileName)
                || DataCheckHelper.IsNull(param.FileGroup))
                throw new ParamInvalidException();

            //Insert value
            _comDao.Insert(param);
        }