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); }
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(); } }