Commit ac9e249e by Alex Nasyr

фигня всякая

parent d90c719e
...@@ -69,13 +69,12 @@ namespace SocialMinistryDataExchange.Model { ...@@ -69,13 +69,12 @@ namespace SocialMinistryDataExchange.Model {
responce_record = FormatResponce(_contingentContext, record); responce_record = FormatResponce(_contingentContext, record);
} }
catch (Exception ex) { catch (Exception ex) {
// TODO log exception // TODO log exception
// TODO separate exceptions // TODO separate exceptions
responce_record = FormatResponce(_contingentContext, new SMResponceTemp() { rowguid_eais = doc.Person.rowguid_eais, СерияДокумента = doc.Person.PersonDocumentSeria, НомерДокумента = doc.Person.PersonDocumentNumber }); responce_record = FormatResponce(_contingentContext, new SMResponceTemp() { rowguid_eais = doc.Person.rowguid_eais, СерияДокумента = doc.Person.PersonDocumentSeria, НомерДокумента = doc.Person.PersonDocumentNumber });
} }
responce.Add(responce_record); responce.Add(responce_record);
} }
return Task.FromResult(responce); return Task.FromResult(responce);
......
...@@ -7,6 +7,7 @@ namespace SocialMinistryDataExchange.Model { ...@@ -7,6 +7,7 @@ namespace SocialMinistryDataExchange.Model {
public string document_number { get; set; } public string document_number { get; set; }
} }
// двусторонний формат обмена данными о зачислении лица в учереждения образования
public class SMPersonDataRequest { public class SMPersonDataRequest {
public string MsgID { get; set; } public string MsgID { get; set; }
public DateTime MsgDataTime { get; set; } public DateTime MsgDataTime { get; set; }
...@@ -26,6 +27,7 @@ namespace SocialMinistryDataExchange.Model { ...@@ -26,6 +27,7 @@ namespace SocialMinistryDataExchange.Model {
public string EducationForm { get; set; } public string EducationForm { get; set; }
} }
// двусторонний формат обмена данными о статусе "нуждаемости" лица
public class SMPersonSocialDefenceDataRequest { public class SMPersonSocialDefenceDataRequest {
public string MsgID { get; set; } public string MsgID { get; set; }
public DateTime MsgDataTime { get; set; } public DateTime MsgDataTime { get; set; }
...@@ -45,6 +47,8 @@ namespace SocialMinistryDataExchange.Model { ...@@ -45,6 +47,8 @@ namespace SocialMinistryDataExchange.Model {
public double? AvgIncome { get; set; } public double? AvgIncome { get; set; }
public double? MinIncome { get; set; } public double? MinIncome { get; set; }
} }
// общий класс личности
public class Person { public class Person {
public string rowguid_eais { get; set; } public string rowguid_eais { get; set; }
public string? rowguid_contingent { get; set; } public string? rowguid_contingent { get; set; }
......
{ {
"msgID": "string", "msgID": "string",
"msgDataTime": "2022-03-25T11:30:08.118Z", "msgDataTime": "2022-03-25T14:25:48.793Z",
"msgPriority": "string", "msgPriority": "string",
"msgData": [ "msgData": [
{ {
...@@ -10,26 +10,26 @@ ...@@ -10,26 +10,26 @@
"personFamilyName": "string", "personFamilyName": "string",
"personName": "string", "personName": "string",
"personSurname": "string", "personSurname": "string",
"personBirthday": "2022-03-25T11:30:08.118Z", "personBirthday": "2022-03-25T14:25:48.793Z",
"personDocumentType": 0, "personDocumentType": 0,
"personDocumentSeria": "string", "personDocumentSeria": "string",
"personDocumentNumber": "string", "personDocumentNumber": "string",
"personDocumentDate": "2022-03-25T11:30:08.118Z", "personDocumentDate": "2022-03-25T14:25:48.793Z",
"personSnils": "string", "personSnils": "string",
"personAddress": "string", "personAddress": "string",
"dependentPerson": "string", "dependentPerson": "string",
"dependenceType": "string", "dependenceType": "string",
"territory": "string" "territory": "string",
"error": "string"
}, },
"personOccupation": { "personOccupation": {
"status": "string", "status": "string",
"statusDate": "2022-03-25T11:30:08.118Z", "statusDate": "2022-03-25T14:25:48.793Z",
"founderType": "string", "founderType": "string",
"organizationType": "string", "organizationType": "string",
"educationProgram": "string", "educationProgram": "string",
"educationForm": "string" "educationForm": "string"
}, }
"error": "string"
} }
] ]
} }
\ No newline at end of file
{ {
"msgID": "string", "msgID": "string",
"msgDataTime": "2022-03-25T11:30:08.105Z", "msgDataTime": "2022-03-25T14:24:34.214Z",
"msgPriority": "string", "msgPriority": "string",
"msgData": { "msgData": {
"person": { "person": {
...@@ -9,21 +9,22 @@ ...@@ -9,21 +9,22 @@
"personFamilyName": "string", "personFamilyName": "string",
"personName": "string", "personName": "string",
"personSurname": "string", "personSurname": "string",
"personBirthday": "2022-03-25T11:30:08.106Z", "personBirthday": "2022-03-25T14:24:34.214Z",
"personDocumentType": 0, "personDocumentType": 0,
"personDocumentSeria": "string", "personDocumentSeria": "string",
"personDocumentNumber": "string", "personDocumentNumber": "string",
"personDocumentDate": "2022-03-25T11:30:08.106Z", "personDocumentDate": "2022-03-25T14:24:34.214Z",
"personSnils": "string", "personSnils": "string",
"personAddress": "string", "personAddress": "string",
"dependentPerson": "string", "dependentPerson": "string",
"dependenceType": "string", "dependenceType": "string",
"territory": "string" "territory": "string",
"error": "string"
}, },
"personStatus": { "personStatus": {
"status": 0, "status": 0,
"personStatusStartDate": "2022-03-25T11:30:08.106Z", "personStatusStartDate": "2022-03-25T14:24:34.214Z",
"personStatusEndDate": "2022-03-25T11:30:08.106Z", "personStatusEndDate": "2022-03-25T14:24:34.214Z",
"familyPersonsCount": 0, "familyPersonsCount": 0,
"avgIncome": 0, "avgIncome": 0,
"minIncome": 0 "minIncome": 0
...@@ -35,16 +36,17 @@ ...@@ -35,16 +36,17 @@
"personFamilyName": "string", "personFamilyName": "string",
"personName": "string", "personName": "string",
"personSurname": "string", "personSurname": "string",
"personBirthday": "2022-03-25T11:30:08.106Z", "personBirthday": "2022-03-25T14:24:34.214Z",
"personDocumentType": 0, "personDocumentType": 0,
"personDocumentSeria": "string", "personDocumentSeria": "string",
"personDocumentNumber": "string", "personDocumentNumber": "string",
"personDocumentDate": "2022-03-25T11:30:08.106Z", "personDocumentDate": "2022-03-25T14:24:34.214Z",
"personSnils": "string", "personSnils": "string",
"personAddress": "string", "personAddress": "string",
"dependentPerson": "string", "dependentPerson": "string",
"dependenceType": "string", "dependenceType": "string",
"territory": "string" "territory": "string",
"error": "string"
} }
] ]
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment