public bool Delete(T entity) { try { using (VSOFTDBEntities ctx = new VSOFTDBEntities()) { ctx.Set <T>().Remove(entity); ctx.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } return(true); }
public async Task <T> Update(T entity) { try { using (VSOFTDBEntities context = new VSOFTDBEntities()) { context.Entry(entity).State = EntityState.Modified; context.ChangeTracker.DetectChanges(); var tt = context.ChangeTracker.HasChanges(); context.SaveChanges(); return(entity); } } catch (Exception ex) { throw new Exception(ex.Message); } }