private void Pin() { try { using (var db = new ForecastContext()) { db.Database.EnsureCreated(); var item = new ForecastDbitem { Place = Place, Degrees = Degrees, Condition = Condition, ImageUrl = ImageUrl }; db.Add(item); db.SaveChanges(); db.Entry(item).GetDatabaseValues(); _dbId = item.ForecastDbitemId; } Pinned = true; } catch (Exception exception) { new MessageDialog(exception.Message).ShowAsync(); } }
/// <summary> /// For database pulling /// </summary> /// <param name="forecastService"></param> /// <param name="item">dbSet item</param> public ForecastItem(ForecastService forecastService, ForecastDbitem item) { _error = true; _forecastService = forecastService; Pinned = true; _dbId = item.ForecastDbitemId; Place = item.Place; Degrees = item.Degrees; Condition = item.Condition; ImageUrl = item.ImageUrl; }