-
Notifications
You must be signed in to change notification settings - Fork 1
/
HydroServer Redesign Part 4.txt
151 lines (48 loc) · 2.02 KB
/
HydroServer Redesign Part 4.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
HydroServer Redesign Part 4
**** Summary ****
- Additions in the following areas:
- Added concole project: HydroServerCsvGenerator - incomplete - for possible future use
- New REST api: api/revisedupload/delete/uploadId/{uploadId}
- Selected CSV processing changes
**** .vs ****
- Visual Studio 2017 adds some directories and storage.ide
**** HydroServerTools/App_Start ****
- WebApiConfig.cs
- Add RevisedUploadController route: api/revisedupload/delete/uploadId/{uploadId}
**** HydroServerTools/Controllers/api ****
- RevisedUploadController.cs
- Revised FileStream parameters for increased efficiency
- New HttpDelete method: DeleteUploadId(...)
**** HydroServerTools/Utilities ****
- RepositoryContext.cs
- Update variable names for increased legibility
**** HydroServerTools/Validators ****
- CsvValidator.cs
- Revise/Add methods: AllHeadersValid(), SomeHeadersValid()
- Add CsvHelper handler methods:
- handlerBadDataFound(...)
- handlerMissingFieldFound(...)
- handlerReadingExceptionOccurred(...)
- ValidateRecords(...)
- Add CsvHelper handler calls...
**** HydroServerTools/Views/CSVUpload ****
- DbSummaryReport.cshtml
- Revise 'Finish' anchor markup
- Add function: removeUploadId(...)
- Add click handler for 'Finish' anchor
- DragAndDropFiles.cshtml
- CsvHelper 'progress' method: retain unique processed file names
- ValidateFiles.cshtml
- Comment out 'data errors' markup and logic
**** HydroServerToolsBusinessObjects ****
- DataValuesModel.cs
- Add 'Required' attribute to DateTimeUTC per Repository.cs validation logic
- SiteModel.cs
- Add 'Required' attribute to SiteType per Repository.cs validation logic
**** HydroServerToolsBusinessObjects/ModelMaps ****
- GenericMap.cs
- Add logic for Display attribute: 'NotVisible'
- Limit Map calls to Required properties
**** Test CSV Files ****
- Changes to Liza's files
- Addition of Martin's files