コード例 #1
0
		public static AnnouncementViewModel Get()
		{
			using (var db = new SystemSettingsDb())
			{
				var settings = db.SystemSettings.FirstOrDefault();

				return new AnnouncementViewModel
				{
					Announcement = (settings != null ? settings.Announcement : null)
                };
			}
		}
コード例 #2
0
		public void Save()
		{
			using (var db = new SystemSettingsDb())
			{
				var settings = db.SystemSettings.FirstOrDefault();
				if (settings == null)
				{
					settings = new SystemSettings();
					db.Entry(settings).State = EntityState.Added;
				}
				else
				{
					db.Entry(settings).State = EntityState.Modified;
				}
				settings.Announcement = Announcement;

				db.SaveChanges();
			}
		}