Exemple #1
0
        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);
            }
        }
Exemple #2
0
        public void DeleteRacuni(racuni racuni)
        {
            var existing = _context.racuni.FirstOrDefault(x => x.brev == racuni.brev);

            if (existing != null)
            {
                _context.racuni.Remove(racuni);
            }
        }
Exemple #3
0
        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;
        }
Exemple #4
0
 public RacuniViewModel()
 {
     _model = new racuni();
 }