/// <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; }
/// <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); }
/// <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; }
partial void DeleteStorageFile(StorageFile instance);
partial void UpdateStorageFile(StorageFile instance);
partial void InsertStorageFile(StorageFile instance);
/// <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; }
/// <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); }
/// <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); }