Ejemplo n.º 1
0
        public FileUploadTrack InitiateImport()
        {
            FileUploadTrack fut = new FileUploadTrack();

            using (FinViewModel fvm = new FinViewModel())
            {
                fut.Status     = ImportStatus.Inprogress;
                fut.UploadDate = DateTime.Now;
                fvm.Set <FileUploadTrack>().Add(fut);
                fvm.SaveChanges();
            }
            return(fut);
        }
Ejemplo n.º 2
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();
            }
        }