public App_Class.ServiceResponse Delete(int PackageImageId)
        {
            Air_PackagesImage result = _ent.Air_PackagesImage.Where(x => x.PackageImageId == PackageImageId).FirstOrDefault();

            try
            {
                AirPackageProvider _p = new AirPackageProvider();
                string             PackageImageFolder = _p.GetPackageImageFolderName(result.PackageId);
                string             imageName          = result.ImageName;

                _ent.DeleteObject(result);
                _ent.SaveChanges();
                if (!string.IsNullOrEmpty(PackageImageFolder) && !string.IsNullOrEmpty(imageName))
                {
                    AirPackageImageModel model = new AirPackageImageModel();
                    AppUploader.DeleteFileByName(model.PackageImageRootPath + "\\" + PackageImageFolder, imageName);
                    AppUploader.DeleteFileByName(model.PackageImageRootPath + "\\" + PackageImageFolder + "\\Images", imageName);
                    AppUploader.DeleteFileByName(model.PackageImageRootPath + "\\" + PackageImageFolder + "\\Thumbnail", imageName);
                }
                _response = new ServiceResponse("Successfully deleted!!", MessageType.Success, true, "Delete");
                return(_response);
            }
            catch (SqlException ex)
            {
                _response = new ServiceResponse(ServiceResponsesProvider.SqlExceptionMessage(ex), MessageType.SqlException, false);
            }
            catch (Exception ex)
            {
                _response = new ServiceResponse(ex.Message, MessageType.Exception, false, "Delete");
            }
            return(_response);
        }
        private ServiceResponse ManagePackageFolder(AirPackageImageModel model)
        {
            if (string.IsNullOrEmpty(model.PackageImageFolder))
            {
                AirPackageProvider _p = new AirPackageProvider();
                model.PackageImageFolder = _p.GetPackageImageFolderName(model.PackageId);
            }
            packageRootFolder = model.PackageImageRootPath + "\\" + model.PackageImageFolder;
            if (!AppUploader.IsDirectoryExist(model.PackageImageFolder, model.PackageImageRootPath))
            {
                if (!AppUploader.CreateDirectory(model.PackageImageFolder, model.PackageImageRootPath))
                {
                    _response = new ServiceResponse("Error Occured while uploading folder/images!!", MessageType.Error, false, "Save");
                    return(_response);
                }
                CreatePackageImageFolder("Images", packageRootFolder);
                CreatePackageThumbnailFolder("Thumbnail", packageRootFolder);
            }

            _response = new ServiceResponse("Error Occured while uploading folder/images!!", MessageType.Success, true, "Save");
            return(_response);
        }