Example #1
0
        public async Task <OperationDataResult <UploadedDataModel> > Read(int selectedListItemCaseId)
        {
            try
            {
                UploadedDataModel uploadedDataModel = new UploadedDataModel();

                var uploadedData =
                    await _dbContext.UploadedDatas.FirstOrDefaultAsync(x => x.ItemCaseId == selectedListItemCaseId);

                uploadedDataModel.Checksum     = uploadedData.Checksum;
                uploadedDataModel.Extension    = uploadedData.Extension;
                uploadedDataModel.CurrentFile  = uploadedData.CurrentFile;
                uploadedDataModel.FileLocation = uploadedData.FileLocation;
                uploadedDataModel.FileName     = uploadedData.FileName;
                uploadedDataModel.UploaderType = uploadedData.UploaderType;
                uploadedDataModel.ItemCaseId   = uploadedData.ItemCaseId;

                return(new OperationDataResult <UploadedDataModel>(true, uploadedDataModel));
            }
            catch (Exception e)
            {
                Trace.TraceError(e.Message);
                _core.LogException(e.Message);
                return(new OperationDataResult <UploadedDataModel>(false,
                                                                   _itemsPlanningLocalizationService.GetString($"ErrorObtainingUploadedDataWithItemCaseID:{selectedListItemCaseId}")));
            }
        }
Example #2
0
        public async Task <OperationResult> UploadUploadedData(UploadedDataModel uploadModel)
        {
            try
            {
                var core = await _coreService.GetCore();

                Directory.CreateDirectory(SaveFolder);
                foreach (var file in uploadModel.Files)
                {
                    // get the file extension. we separate the file name with a separator (dot) and get the last element of the resulting array
                    var typeFile = file.FileName.Split('.')[^ 1];
Example #3
0
        public async Task <OperationResult> Update(UploadedDataModel uploadedDataModel)
        {
            UploadedData uploadedData =
                await _dbContext.UploadedDatas.SingleOrDefaultAsync(x => x.Id == uploadedDataModel.Id);

            if (uploadedData != null)
            {
                uploadedData.Checksum     = uploadedDataModel.Checksum;
                uploadedData.Extension    = uploadedDataModel.Extension;
                uploadedData.CurrentFile  = uploadedDataModel.CurrentFile;
                uploadedData.FileLocation = uploadedDataModel.FileLocation;
                uploadedData.FileName     = uploadedDataModel.FileName;
                uploadedData.UploaderType = uploadedDataModel.UploaderType;
                uploadedData.ItemCaseId   = uploadedDataModel.ItemCaseId;

                await uploadedData.Update(_dbContext);

                return(new OperationResult(true));
            }
            return(new OperationResult(false));
        }
 public async Task <OperationResult> UploadItemTypeImages(UploadedDataModel uploadModel)
 {
     return(await _uploadedDataService.UploadUploadedData(uploadModel));
 }
 public async Task <OperationResult> Update([FromBody] UploadedDataModel uploadedDataModel)
 {
     return(await _uploadedDataService.Update(uploadedDataModel));
 }