public async Task SaveRecursiveItem(RecursiveItem recursiveItem)
 {
     try
     {
         db.RecursiveItems.Add(recursiveItem);
         await db.SaveChangesAsync();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public async Task <EventAndAppointment> SaveEventAndAppointment(EventAndAppointment eventAndAppoint)
        {
            try
            {
                db.EventAndAppointments.Add(eventAndAppoint);
                await db.SaveChangesAsync();

                return(eventAndAppoint);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #3
0
        public async Task <Transaction> SaveTransaction(Transaction transaction)
        {
            try
            {
                await _semaphore.WaitAsync();

                db.Transactions.Add(transaction);
                await db.SaveChangesAsync();

                return(transaction);
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                _semaphore.Release();
            }
        }
 public async Task SaveContact(Contact Contact)
 {
     db.Contacts.Add(Contact);
     await db.SaveChangesAsync();
 }
 public async Task SaveCategory(Category category)
 {
     db.Categories.Add(category);
     await db.SaveChangesAsync();
 }