Пример #1
0
        public void SaveTransactions(Transactions tran)
        {
            using (FinViewModel fvm = new FinViewModel())
            {
                if (tran.posted_at == null)
                {
                    fvm.Transactions.Add(tran);
                }
                else
                {
                    if (fvm.Entry(tran).State == System.Data.Entity.EntityState.Detached)
                    {
                        fvm.Set <Transactions>().Attach(tran);
                        fvm.Entry(tran).State = System.Data.Entity.EntityState.Modified;
                    }
                }

                var ss = fvm.SaveChanges();
            }
        }
Пример #2
0
        public void SaveFileUploadTrack(FileUploadTrack fut)
        {
            using (FinViewModel fvm = new FinViewModel())
            {
                if (fut.Id == 0)
                {
                    fvm.Set <FileUploadTrack>().Add(fut);
                }
                else
                {
                    if (fvm.Entry(fut).State == System.Data.Entity.EntityState.Detached)
                    {
                        fvm.Set <FileUploadTrack>().Attach(fut);
                    }
                }

                fut.Status = ImportStatus.Uploaded;

                fvm.SaveChanges();
            }
        }