示例#1
0
 public Tasks GetJobById(int id)
 {
     using (JobsDBEntities entities = new JobsDBEntities())
     {
         return(entities.tasks.Where(t => t.TaskID == id).FirstOrDefault());
     }
 }
示例#2
0
 public IEnumerable <Tasks> GetJobs()
 {
     using (JobsDBEntities entities = new JobsDBEntities())
     {
         return(entities.tasks.ToList());
     }
 }
示例#3
0
        public bool Init(Tasks task)
        {
            bool result = false;

            using (JobsDBEntities entities = new JobsDBEntities())
            {
                if (task != null)
                {
                    entities.tasks.Add(task);
                    entities.SaveChanges();

                    result = true;
                }
            }
            return(result);
        }
示例#4
0
        public bool Reject(int id)
        {
            bool result = false;

            using (JobsDBEntities entities = new JobsDBEntities())
            {
                var task = this.GetJobById(id);
                if (task != null && task.TaskIsProcessed == true)
                {
                    entities.Entry(task).State = System.Data.Entity.EntityState.Modified;
                    task.TaskIsProcessed       = false;
                    task.TaskProcessedDate     = DateTime.Now;

                    entities.SaveChanges();
                    result = true;
                }
            }
            return(result);
        }