Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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
     }
 }
Ejemplo n.º 3
0
 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));
 }