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); }
public FrayteTimeZone SaveTimeZone(FrayteTimeZone timezone) { return(new TimeZoneRepository().SaveTimeZone(timezone)); }