Exemple #1
0
        public void DeleteWorker(WorkerViewModel workerViewModel)
        {
            Worker worker = new Worker
            {
                Id         = workerViewModel.Id,
                Name       = workerViewModel.Name,
                Surname    = workerViewModel.Surname,
                MiddleName = workerViewModel.MiddleName,
                Position   = workerViewModel.Position,
                HiringDay  = workerViewModel.HiringDay,
                CompanyId  = workerViewModel.CompanyId,
                Company    = new Company
                {
                    Id          = workerViewModel.Company.Id,
                    Name        = workerViewModel.Company.Name,
                    CompanySize = workerViewModel.Company.CompanySize,
                    LegalStatus = workerViewModel.Company.LegalStatus
                }
            };

            using (WorkersCompaniesDbEntities db = new WorkersCompaniesDbEntities())
            {
                db.Entry(worker).State = EntityState.Deleted;
                db.SaveChanges();
            }
        }
Exemple #2
0
        public void DeleteCompany(CompanyViewModel companyViewModel)
        {
            Company company = new Company
            {
                Id          = companyViewModel.Id,
                Name        = companyViewModel.Name,
                CompanySize = companyViewModel.CompanySize,
                LegalStatus = companyViewModel.LegalStatus
            };

            using (WorkersCompaniesDbEntities db = new WorkersCompaniesDbEntities()) {
                db.Entry(company).State = EntityState.Deleted;
                db.SaveChanges();
            }
        }