예제 #1
0
        public int JobCancel(int jobID, int userID)
        {
            using (var db = new CoordinationDbContext())
            {
                //Write the UserID and jobID on the db


                Coordination.Model.JobAssignment assignment = (db.JobAssignments.FirstOrDefault(jb => jb.Job.ID == jobID && jb.User.ID == userID));
                db.JobAssignments.Remove(assignment);
                db.SaveChanges();
                return(0);

                //Steile ston Android User oti tin pire
            }
        }
예제 #2
0
        public int JobAssign(int jobID, int userID)
        {
            using (var db = new CoordinationDbContext())
            {
                //Write the UserID and jobID on the db
                Model.Job  job  = db.Jobs.FirstOrDefault(jb => jb.ID == jobID);
                Model.User user = db.Users.FirstOrDefault(usr => usr.ID == userID);
                if (job != null && user != null)
                {
                    //user.Jobs.Add(job);
                    Coordination.Model.JobAssignment assignment = new Coordination.Model.JobAssignment();


                    assignment.Job  = job;
                    assignment.User = user;
                    db.JobAssignments.Add(assignment);
                    db.SaveChanges();
                    return(0);
                }
                //Steile ston Android User oti tin pire
                return(1);
            }
        }