Commit dd14f8b7 by Alex Nasyr

22

parent 405898ef
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
...@@ -20,7 +20,7 @@ namespace SocialMinistryDataExchange.Model.DB.Center { ...@@ -20,7 +20,7 @@ namespace SocialMinistryDataExchange.Model.DB.Center {
.Select(result => new SMResponceTemp() { .Select(result => new SMResponceTemp() {
rowguid_eais = doc.rowguid_eais rowguid_eais = doc.rowguid_eais
// СерияДокумента, НомерДокумента, КогдаВыданДокумент, ВидУдостоверяющегоДокумента, НаименованиеУдостоверяющегоДокумента, КодУдостоверяющегоДокумента // СерияДокумента, НомерДокумента, КогдаВыданДокумент, ВидУдостоверяющегоДокумента, НаименованиеУдостоверяющегоДокумента, КодУдостоверяющегоДокумента
, СерияДокумента = result.pd.СерияДокумента, НомерДокумента = result.pd.НомерДокумента, КогдаВыданДокумент = result.pd.КогдаВыданДокумент, ВидУдостоверяющегоДокумента = result.pd.ВидУдостоверяющегоДокумента, НаименованиеУдостоверяющегоДокумента = result.pd.ВидУдостоверяющегоДокументаNavigation.Наименование, КодУдостоверяющегоДокумента = result.pd.ВидУдостоверяющегоДокументаNavigation.Код , СерияДокумента = doc.document_seria, НомерДокумента = doc.document_number, КогдаВыданДокумент = result.pd.КогдаВыданДокумент, ВидУдостоверяющегоДокумента = result.pd.ВидУдостоверяющегоДокумента, НаименованиеУдостоверяющегоДокумента = result.pd.ВидУдостоверяющегоДокументаNavigation.Наименование, КодУдостоверяющегоДокумента = result.pd.ВидУдостоверяющегоДокументаNavigation.Код
// Личность (Guid), Имя, Отчество, БезОтчества, Фамилия // Личность (Guid), Имя, Отчество, БезОтчества, Фамилия
, Личность = result.pd.Личность, Имя = result.pd.ЛичностьNavigation.Имя, Отчество = result.pd.ЛичностьNavigation.Отчество, БезОтчества = result.pd.ЛичностьNavigation.БезОтчества, Фамилия = result.pd.ЛичностьNavigation.Фамилия , Личность = result.pd.Личность, Имя = result.pd.ЛичностьNavigation.Имя, Отчество = result.pd.ЛичностьNavigation.Отчество, БезОтчества = result.pd.ЛичностьNavigation.БезОтчества, Фамилия = result.pd.ЛичностьNavigation.Фамилия
// ДатаРождения, ТерриторияФактическогоМестаЖительстваNew (нигде не заполнено - null), Снилс // ДатаРождения, ТерриторияФактическогоМестаЖительстваNew (нигде не заполнено - null), Снилс
...@@ -46,7 +46,7 @@ namespace SocialMinistryDataExchange.Model.DB.Center { ...@@ -46,7 +46,7 @@ namespace SocialMinistryDataExchange.Model.DB.Center {
} }
} }
private List<SMResponce> FormatResponce(List<SMResponceTemp> records) { private static List<SMResponce> FormatResponce(List<SMResponceTemp> records) {
List<SMResponce> responce = new(); List<SMResponce> responce = new();
foreach (SMResponceTemp record in records) { foreach (SMResponceTemp record in records) {
var SMRecord = new SMResponce(); var SMRecord = new SMResponce();
...@@ -74,6 +74,11 @@ namespace SocialMinistryDataExchange.Model.DB.Center { ...@@ -74,6 +74,11 @@ namespace SocialMinistryDataExchange.Model.DB.Center {
"2" => record.КонечнаяДата, "2" => record.КонечнаяДата,
_ => DateTime.Now, _ => DateTime.Now,
}; };
SMRecord.FounderType = record.ВидУчредителяКод.ToString() ?? "";
// TODO SMRecord.OrganizationType = record.
SMRecord.EducationProgram = record.ОбразовательнаяПрограммаКод.ToString() ?? "";
SMRecord.EducationForm = record.ФормаОбученияКод.ToString() ?? "";
} }
else { else {
// записи не найдены // записи не найдены
...@@ -81,6 +86,7 @@ namespace SocialMinistryDataExchange.Model.DB.Center { ...@@ -81,6 +86,7 @@ namespace SocialMinistryDataExchange.Model.DB.Center {
SMRecord.PersonDocumentSeria = record.СерияДокумента; SMRecord.PersonDocumentSeria = record.СерияДокумента;
SMRecord.PersonDocumentNumber = record.НомерДокумента; SMRecord.PersonDocumentNumber = record.НомерДокумента;
SMRecord.Status = "3"; SMRecord.Status = "3";
SMRecord.StatusDate = DateTime.Now;
} }
responce.Add(SMRecord); responce.Add(SMRecord);
} }
......
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