private ServiceJobAssignment ConvertJobAssignment(Model.JobAssignment jobAssignment) { ServiceJobAssignment serviceJobAssignment = new ServiceJobAssignment(); serviceJobAssignment.ID = jobAssignment.ID; serviceJobAssignment.jobID = jobAssignment.Job.ID; serviceJobAssignment.userID = jobAssignment.User.ID; serviceJobAssignment.approved = jobAssignment.Approved; return(serviceJobAssignment); }
public int JobAssignmentStatus(int jobID, int userID) { using (var db = new CoordinationDbContext()) { Model.JobAssignment jobAssignment = db.JobAssignments.FirstOrDefault((ja => ja.Job.ID == jobID && ja.User.ID == userID)); //na kanei jobID && userID && approved==1 tote show complete button(return 1) if (jobAssignment != null) { return(jobAssignment.Approved ? 1 : 0); } return(-1); //Model.JobAssignment user = db.JobAssignments.FirstOrDefault(usr => usr.ID == userID); // ama approved ==0 tote einai pending (return 0) alliws den to vrike kai whow assign button } }
public JsonResult AssignmentAction(bool approved, int assignmentID) { Model.JobAssignment ja = db.JobAssignments.FirstOrDefault(x => x.ID == assignmentID); if (approved) { ja.Approved = approved; db.Entry(ja).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { db.JobAssignments.Remove(ja); db.SaveChanges(); } return(Json(true)); }