Пример #1
0
        public void AddJobBlock(JobBlock jw)
        {
            using (SchedulerEntities db = new SchedulerEntities())
            {
                var TUR = db.JOBBLOCKs.Where(t => t.JobId == jw.JobId);
                if (TUR.Any())
                {
                    db.JOBBLOCKs.Remove(TUR.FirstOrDefault());
                    db.SaveChanges();
                }



                JOBBLOCK JW = new JOBBLOCK();
                JW.CreatedBy      = HttpContext.Current.User.Identity.Name;
                JW.LastModifiedBy = HttpContext.Current.User.Identity.Name;
                JW.CreationDate   = DateTime.Now;

                JW.Date    = jw.Date;
                JW.JobId   = jw.JobId;
                JW.Time    = jw.TimeSlot;
                JW.BlockId = Guid.NewGuid().ToString();
                db.JOBBLOCKs.Add(JW);
                try {
                    db.SaveChanges();
                }
                catch
                {
                }
            }
        }
Пример #2
0
        public ActionResult AssignBlock(JobBlock jb)
        {
            //JobWorker jwork = new JobWorker
            //{
            //    JobId = "asdf",
            //    WorkerId = "fdaf"
            //};
            //  JobManager...;

            JobManager JM = new JobManager();

            if (ModelState.IsValid)
            {
                JM.AddJobBlock(jb);
                return(null);//RedirectToAction("Welcome", "Home");
            }
            else
            {
                ModelState.AddModelError("", "The password provided is incorrect.");
            }

            return(View());
        }