public string AddInfo(string text, string uid, string type) { int uId; bool n = Int32.TryParse(uid, out uId); using (var db = new StikerModel()) { var findStikers = db.StikerInfoes.FirstOrDefault(stiker => stiker.Id == uId); if (findStikers == null) { var newStiker = new StikerInfo() { StikerType = type, Text = text }; db.StikerInfoes.Add(newStiker); db.SaveChanges(); if (uId == 0) { uId = db.StikerInfoes.Max(stiker => stiker.Id); } } else { findStikers.StikerType = type; findStikers.Text = text; db.SaveChanges(); } return uId.ToString(); } }
private void StikersChanged() { if (StikerCollection.Count == 0) { using (var db = new StikerModel()) { var newStiker = new StikerInfo() { StikerType = _typeStandart, Text = _textBoxStandart }; db.StikerInfoes.Add(newStiker); db.SaveChanges(); StikerCollection.Add(newStiker); } } else { for (int i = 0; i < StikerCollection.Count - 1; i++) { using (var db = new StikerModel()) { StikerCollection[i].StikerType = _typeStandart; StikerCollection[i].Text = _textBoxStandart; db.SaveChanges(); } } } }
public List<StikerInfo> GetInfo() { using (var db = new StikerModel()) { var allStikers = db.StikerInfoes.Select(stikers => stikers).ToList(); return allStikers; }; }
protected override void FillData() { using (var db = new StikerModel()) { foreach (var stiker in db.StikerInfoes) { StikerCollection.Add(stiker); } } }
public void DeleteInfo(string uid) { int uId; bool n = Int32.TryParse(uid, out uId); using (var db = new StikerModel()) { var findStikers = db.StikerInfoes.FirstOrDefault(stiker => stiker.Id == uId); if (findStikers != null) { db.StikerInfoes.Remove(findStikers); db.SaveChanges(); } } }
protected override void DeleteFromDB() { using (var db = new StikerModel()) { var findStikers = db.StikerInfoes.FirstOrDefault(stiker => stiker.Id == IdStandart); if (findStikers != null) { db.StikerInfoes.Remove(findStikers); db.SaveChanges(); } } }
private StikerViewModel Save(StikerViewModel _viewModel) { var newStiker = new StikerModel() { Id = _viewModel.Id, Type = _viewModel.Type, Text = _viewModel.Text }; _context.StikerModels.Add(newStiker); _context.SaveChanges(); return _viewModel = new StikerViewModel { Id = newStiker.Id, Type= newStiker.Type, Text=newStiker.Text }; }
private void ChangeText(StikerViewModel _viewModel) { if (_viewModel.Type != null && _viewModel.Text != null) { var findStiker = _context.StikerModels.FirstOrDefault(stiker => stiker.Id == _viewModel.Id); if (findStiker != null) { findStiker.Text = _viewModel.Text; _context.SaveChanges(); } else { var newStiker = new StikerModel() { Type = _viewModel.Type, Text = _viewModel.Text }; _context.StikerModels.Add(newStiker); _context.SaveChanges(); } } }