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 { } } }
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()); }