public async Task <Model.Employee> UpdateEmployee(Model.Employee employee) { var checkEmployee = await GetEmployeeById(employee.id); if (checkEmployee == null) { return(null); } var local = dbContext.Set <Model.Employee>() .Local .FirstOrDefault(entry => entry.id.Equals(employee.id)); if (local != null) { // detach dbContext.Entry(local).State = EntityState.Detached; } dbContext.Entry(employee).State = EntityState.Modified; dbContext.employee.Update(employee); await dbContext.SaveChangesAsync(); return(employee); }
public bool Delete(Guid id) { PdbAccount account = _context.PdbAccounts.SingleOrDefault(admin => admin.IDAccount == id); _context.PdbAccounts.DefaultIfEmpty(account); _context.Entry(account).State = System.Data.Entity.EntityState.Deleted; return(_context.SaveChanges() == 1); }
public bool Add(PdbBonusSalary item) { _context.PdbBonusSalaries.Add(item); _context.Entry(item).State = System.Data.Entity.EntityState.Added; return(_context.SaveChanges() == 1); }
public bool Add(PdbFeedBack item) { _context.PdbFeedBacks.Add(item); _context.Entry(item).State = System.Data.Entity.EntityState.Added; return(_context.SaveChanges() == 1); }
public bool Update(PdbStaff staff) { _context.PdbStaffs.Attach(staff); _context.Entry(staff).State = System.Data.Entity.EntityState.Modified; return(_context.SaveChanges() == 1); }
public bool Add(PdbEducationLevel item) { _context.PdbEducationLevels.Add(item); _context.Entry(item).State = System.Data.Entity.EntityState.Added; return(_context.SaveChanges() == 1); }