Example #1
0
        public HttpResponseMessage AttendJob(JobAttendanceModel jobAttendance)
        {
            using (DbEntities entities = new DbEntities())
            {
                Emp_Job _Job = new Emp_Job
                {
                    job_no        = jobAttendance.JobID,
                    emp_no        = jobAttendance.EmployeeID,
                    emp_job_start = jobAttendance.StartDate
                };

                entities.Emp_Job.Add(_Job);
                entities.SaveChanges();
                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }
        public HttpResponseMessage AttendJob(JobAttendanceModel jobAttendance)
        {
            using (DbEntities entities = new DbEntities())
            {
                Emp_Job _Job = new Emp_Job
                {
                    job_no        = jobAttendance.JobID,
                    emp_no        = jobAttendance.EmployeeID,
                    emp_job_start = jobAttendance.StartDate
                };

                var result = (from s in entities.Jobs
                              where s.job_No == jobAttendance.JobID
                              select s).FirstOrDefault();

                result.job_status = "Pending";

                entities.Emp_Job.Add(_Job);
                entities.SaveChanges();
                return(Request.CreateResponse(HttpStatusCode.OK));
            }
        }