Example #1
0
        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));
        }
Example #2
0
        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());
        }