Exemplo n.º 1
0
 public void SaveTransactions(List <Transactions> listTransaction)
 {
     using (FinViewModel fvm = new FinViewModel())
     {
         fvm.Transactions.AddOrUpdate(listTransaction.ToArray());
         fvm.SaveChanges();
     }
 }
Exemplo n.º 2
0
 public void SaveCategory(Category cat)
 {
     using (FinViewModel fvm = new FinViewModel())
     {
         fvm.Categorys.Add(cat);
         fvm.SaveChanges();
     }
 }
Exemplo n.º 3
0
 public void RemoveCategory(Category cat)
 {
     using (FinViewModel fvm = new FinViewModel())
     {
         fvm.Categorys.Attach(cat);
         fvm.Categorys.Remove(cat);
         fvm.SaveChanges();
     }
 }
Exemplo n.º 4
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);
        }
Exemplo n.º 5
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();
            }
        }
Exemplo n.º 6
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();
            }
        }