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