Ejemplo n.º 1
0
        public static CitizenSql FromApiV1ToSql(CitizenV1 citizenV1)
        {
            var citizenSql = new CitizenSql
            {
                Name        = citizenV1.Name,
                Surname     = citizenV1.Surname,
                Patronymic  = citizenV1.Patronymic,
                DateOfBirth = citizenV1.DateOfBirth,
                DateOfDeath = citizenV1.DateOfDeath,
            };

            if (!string.IsNullOrEmpty(citizenV1.Snils))
            {
                var snilsNumbersString = StringConverter.GetNumbers(citizenV1.Snils);
                citizenSql.Snils = long.Parse(snilsNumbersString);
            }

            if (!string.IsNullOrEmpty(citizenV1.Inn))
            {
                var innNumbersString = StringConverter.GetNumbers(citizenV1.Inn);
                citizenSql.Inn = long.Parse(innNumbersString);
            }

            return(citizenSql);
        }
Ejemplo n.º 2
0
        public static CitizenV1 FromSqlToApiV1(CitizenSql citizenSql)
        {
            var citizenV1 = new CitizenV1
            {
                Inn         = citizenSql.Inn.ToString(),
                Name        = citizenSql.Name,
                Surname     = citizenSql.Surname,
                Patronymic  = citizenSql.Patronymic,
                Snils       = citizenSql.Snils.ToString(),
                DateOfBirth = citizenSql.DateOfBirth,
                DateOfDeath = citizenSql.DateOfDeath,
                Guid        = citizenSql.Guid
            };

            return(citizenV1);
        }