コード例 #1
0
        public FrayteTimeZone SaveTimeZone(FrayteTimeZone timezone)
        {
            Timezone newTimeZone;

            if (timezone.TimezoneId > 0)
            {
                newTimeZone = dbContext.Timezones.Where(p => p.TimezoneId == timezone.TimezoneId).FirstOrDefault();

                newTimeZone.Name        = timezone.Name;
                newTimeZone.Offset      = timezone.Offset;
                newTimeZone.OffsetShort = timezone.OffsetShort;
            }
            else
            {
                newTimeZone             = new Timezone();
                newTimeZone.Name        = timezone.Name;
                newTimeZone.Offset      = timezone.Offset;
                newTimeZone.OffsetShort = timezone.OffsetShort;
                dbContext.Timezones.Add(newTimeZone);
            }

            dbContext.SaveChanges();

            timezone.TimezoneId = newTimeZone.TimezoneId;

            return(timezone);
        }
コード例 #2
0
 public FrayteTimeZone SaveTimeZone(FrayteTimeZone timezone)
 {
     return(new TimeZoneRepository().SaveTimeZone(timezone));
 }