Пример #1
0
        HealthCentersDayItem UpdateItem(HealthCentersDayItem source, string key, int?value)
        {
            switch (key)
            {
            case "examinations.medical_emergency":
                source = source.Clone(examinations: source.Examinations.Clone(medicalEmergency: value));
                break;

            case "examinations.suspected_covid":
                source = source.Clone(examinations: source.Examinations.Clone(suspectedCovid: value));
                break;

            case "phone_triage.suspected_covid":
                source = source.Clone(phoneTriage: source.PhoneTriage.Clone(suspectedCovid: value));
                break;

            case "tests.performed":
                source = source.Clone(tests: source.Tests.Clone(performed: value));
                break;

            case "tests.positive":
                source = source.Clone(tests: source.Tests.Clone(positive: value));
                break;

            case "sent_to.hospital":
                source = source.Clone(sentTo: source.SentTo.Clone(hospital: value));
                break;

            case "sent_to.self_isolation":
                source = source.Clone(sentTo: source.SentTo.Clone(selfIsolation: value));
                break;
            }
            return(source);
        }
Пример #2
0
 HealthCentersDayItem UpdateItem(HealthCentersDayItem source, string key, int?value) =>
 key switch
 {
     "examinations.medical_emergency" => source = source with {