public async Task RemoveEmployeeAsync(RemoveEmployeeViewModel model)
        {
            var empOrgRoles = await employeeOrganizationRoleRepository
                              .GetQuery()
                              .Where(e => e.OrganizationId == model.OrganizationId && e.EmployeeId == model.EmployeeId)
                              .ToListAsync();

            employeeOrganizationRoleRepository.RemoveRange(empOrgRoles);
            await dataContext.SaveChangesAsync();
        }
Beispiel #2
0
        public async Task <IActionResult> RemoveEmployee(RemoveEmployeeViewModel model)
        {
            if (ModelState.IsValid)
            {
                await organizationService.RemoveEmployeeAsync(model);

                return(RedirectToAction(nameof(Index)));
            }

            return(View(model));
        }
        //Remove
        public IActionResult Remove()
        {
            RemoveEmployeeViewModel removeEmployeeViewModel = new RemoveEmployeeViewModel(empRepo.GetAllEmployees());

            return(View(removeEmployeeViewModel));
        }
        public IActionResult Remove()
        {
            RemoveEmployeeViewModel vm = new RemoveEmployeeViewModel(context.Employees.ToList());

            return(View(vm));
        }