public EmployeesMiscellaneousAssignment EmployeesMiscellaneousAssignment(int workOrderId, int userId, string userName) { var workOrderChildManpower = _context.WorkOrderChildManpowers.Where(x => x.WorkOrderId == workOrderId).ToList(); EmployeesMiscellaneousAssignment employeesMiscellaneousAssignment = new EmployeesMiscellaneousAssignment(); employeesMiscellaneousAssignment.WorkOrderChildManpower = workOrderChildManpower; return(employeesMiscellaneousAssignment); }
public void AddEmployeesMiscellaneousAssignment(int workOrderId, EmployeesMiscellaneousAssignment employeesMiscellaneousAssignment) { List <EmployeesMiscellaneousAssignment> EmployeesMiscellaneousAssignmentList = new List <EmployeesMiscellaneousAssignment>(); foreach (var item in employeesMiscellaneousAssignment.WorkOrderChildManpower) { if (item.IsChecked == true) { EmployeesMiscellaneousAssignmentList.Add(new EmployeesMiscellaneousAssignment() { WorkOrderId = workOrderId, EmployeeId = item.EmployeeId }); } } foreach (var item in EmployeesMiscellaneousAssignmentList) { _context.EmployeesMiscellaneousAssignments.Add(item); } _context.SaveChanges(); }