示例#1
0
        public async Task <JobDb> RemoveJob(JobDb job)
        {
            var jobToRemove = await _context.Jobs.FirstAsync(u => u.Id == job.Id);

            _context.Jobs.Attach(jobToRemove);
            _context.Remove(jobToRemove);
            await _context.SaveChangesAsync();

            return(job);
        }
        public async Task <UserDb> RemoveUser(UserDb user)
        {
            var userToRemove = await _context.Users.FirstAsync(u => u.Id == user.Id);

            _context.Users.Attach(userToRemove);
            _context.Remove(userToRemove);
            await _context.SaveChangesAsync();

            return(user);
        }
示例#3
0
 public bool Delete(Position position)
 {
     try
     {
         _mgmtContext.Remove(position);
         _mgmtContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Exception  " + ex.Message);
         return(false);
     }
 }
 public bool Delete(SubCompany subCompany)
 {
     try
     {
         _mgmtContext.Remove(subCompany);
         _mgmtContext.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Debug.WriteLine("Exception  " + ex.Message);
         return(false);
     }
 }
 public bool Delete(Company company)
 {
     try
     {
         _mgmtContext.Remove(company);
         _mgmtContext.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         Debug.WriteLine("Message : " + e.Message);
         return(false);
     }
 }