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(); } }
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(); } }