public void SaveRacuni(racuni racuni) { try { var existing = _context.racuni.FirstOrDefault(x => x.brev == racuni.brev); if (existing == null) { _context.racuni.Add(racuni); } else { _context.Entry(existing).CurrentValues.SetValues(racuni); } } catch (DbEntityValidationException dbx) { foreach (var er in dbx.EntityValidationErrors) { MessageBox.Show(string.Join(Environment.NewLine, er.ValidationErrors.Select(x => x.PropertyName + ": " + x.ErrorMessage))); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DeleteRacuni(racuni racuni) { var existing = _context.racuni.FirstOrDefault(x => x.brev == racuni.brev); if (existing != null) { _context.racuni.Remove(racuni); } }
public RacuniViewModel(racuni k, IEnumerable <KupciViewModel> kupcis, IEnumerable <RobaViewModel> robas) { _model = k; brev = k.brev; datum = k.datum; Kupci = kupcis.FirstOrDefault(r => r.idbroj == k.idbrojk); RevRobas = new ObservableCollection <RevRobaViewModel>(); foreach (var rr in k.revroba) { RevRobas.Add(new RevRobaViewModel(rr, robas)); } Changed = false; }
public RacuniViewModel() { _model = new racuni(); }