public async Task <IActionResult> Create([Bind("CompanyId,DepartmentId")] CompanyToDepartment companyToDepartment) { if (ModelState.IsValid) { _context.Add(companyToDepartment); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CompanyId"] = new SelectList(_context.Companies, "Id", "Name", companyToDepartment.CompanyId); ViewData["DepartmentId"] = new SelectList(_context.Departments, "Id", "Name", companyToDepartment.DepartmentId); return(View(companyToDepartment)); }
public async Task <IActionResult> Delete(CompanyToDepartment cmb) { if (cmb == null) { return(NotFound()); } var b = await _context.GetCompanyToDepartments.Where(x => x.CompanyId == cmb.CompanyId && x.DepartmentId == cmb.DepartmentId).FirstOrDefaultAsync(); _context.GetCompanyToDepartments.Remove(b); await _context.SaveChangesAsync(); return(RedirectToAction()); }