Esempio n. 1
0
        public async Task <bool> Update(Time_zoneDTM item)
        {
            try
            {
                var       config = new MapperConfiguration(cfg => cfg.CreateMap <Time_zoneDTM, Time_zone>());
                var       mapper = new Mapper(config);
                Time_zone tz     = mapper.Map <Time_zone>(item);
                await Database.Time_zones.Update(tz);

                return(true);
            }
            catch (Exception ex) { return(false); }
        }
Esempio n. 2
0
        public static Time_zoneDTM changeToDTM(Time_zone time_zone)
        {
            Time_zoneDTM currencyDtm = new Time_zoneDTM
            {
                Id             = time_zone.Id,
                Zone           = time_zone.Zone,
                CountryCode    = time_zone.CountryCode,
                UTC_Jan_1_2020 = time_zone.UTC_Jan_1_2020,
                DST_Jul_1_2020 = time_zone.DST_Jul_1_2020
            };

            return(currencyDtm);
        }
Esempio n. 3
0
        public static Time_zone changeFromDTM(Time_zoneDTM time_zoneDtm)
        {
            Time_zone zone = new Time_zone
            {
                Id             = time_zoneDtm.Id,
                Zone           = time_zoneDtm.Zone,
                CountryCode    = time_zoneDtm.CountryCode,
                UTC_Jan_1_2020 = time_zoneDtm.UTC_Jan_1_2020,
                DST_Jul_1_2020 = time_zoneDtm.DST_Jul_1_2020
            };

            return(zone);
        }
Esempio n. 4
0
        public static User changeFromDTM(UserDTM userDtm)
        {
            User user = new User();

            user.Id               = userDtm.Id;
            user.Email            = userDtm.Email;
            user.FirstName        = userDtm.FirstName;
            user.SecondName       = userDtm.SecondName;
            user.PhoneMobile      = userDtm.PhoneMobile;
            user.PhoneOffice      = userDtm.PhoneOffice;
            user.UserPicture      = userDtm.UserPicture;
            user.Address          = userDtm.Address;
            user.City             = userDtm.City;
            user.State            = userDtm.State;
            user.ZipCode          = userDtm.ZipCode;
            user.PlanId           = userDtm.PlanId;
            user.IsPaymentOverdue = userDtm.IsPaymentOverdue;
            user.IsMale           = userDtm.IsMale;
            user.Birthdate        = userDtm.Birthdate;

            if (userDtm.Country != null)
            {
                Country country = new Country();
                country.Id          = userDtm.Country.Id;
                country.Code        = userDtm.Country.Code;
                country.Name        = userDtm.Country.Name;
                country.Native      = userDtm.Country.Native;
                country.PhonePrefix = userDtm.Country.PhonePrefix;
                country.Capital     = userDtm.Country.Capital;
                country.Currency_   = userDtm.Country.Currency_;
                country.Emoji       = userDtm.Country.Emoji;
                country.EmojiU      = userDtm.Country.EmojiU;
                user.Country        = country;
            }

            if (userDtm.Time_zone != null)
            {
                Time_zone tz = new Time_zone();
                tz.Id             = userDtm.Time_zone.Id;
                tz.Zone           = userDtm.Time_zone.Zone;
                tz.CountryCode    = userDtm.Time_zone.CountryCode;
                tz.UTC_Jan_1_2020 = userDtm.Time_zone.UTC_Jan_1_2020;
                tz.DST_Jul_1_2020 = userDtm.Time_zone.DST_Jul_1_2020;
                user.Time_zone    = tz;
            }
            return(user);
        }
Esempio n. 5
0
        public async Task <int> Create(Time_zoneDTM item)
        {
            try
            {
                Time_zone zone = new Time_zone
                {
                    Zone           = item.Zone,
                    CountryCode    = item.CountryCode,
                    UTC_Jan_1_2020 = item.UTC_Jan_1_2020,
                    DST_Jul_1_2020 = item.DST_Jul_1_2020
                };
                await Database.Time_zones.Create(zone);

                return(zone.Id);
            }
            catch { return(0); }
        }
Esempio n. 6
0
 private void BuildTimezone() => this.timezone = new Time_zone();