public ActionResult DeleteConfirmed(int id) { CropTask cropTask = db.CropTasks.Find(id); db.CropTasks.Remove(cropTask); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CTID,MTaskID,CropID,Duration")] CropTask cropTask) { if (ModelState.IsValid) { db.Entry(cropTask).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CropID = new SelectList(db.CropInfoes, "CropID", "Name", cropTask.CropID); ViewBag.MTaskID = new SelectList(db.TaskMasters, "MTaskID", "TaskName", cropTask.MTaskID); return(View(cropTask)); }
// GET: CropTasks/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CropTask cropTask = db.CropTasks.Find(id); if (cropTask == null) { return(HttpNotFound()); } return(View(cropTask)); }
// GET: CropTasks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CropTask cropTask = db.CropTasks.Find(id); if (cropTask == null) { return(HttpNotFound()); } ViewBag.CropID = new SelectList(db.CropInfoes, "CropID", "Name", cropTask.CropID); ViewBag.MTaskID = new SelectList(db.TaskMasters, "MTaskID", "TaskName", cropTask.MTaskID); return(View(cropTask)); }
private static IEnumerable <ITask> ParseChildren(XmlNode parent) { if (parent == null || parent.ChildNodes.Count == 0) { return(null); } var tasks = new List <ITask>(); foreach (XmlNode child in parent.ChildNodes) { if (child.NodeType != XmlNodeType.Element) { continue; } var children = ParseChildren(child); ITask task = null; var transliteratePath = child.Attributes["transliteratePath"] != null && bool.Parse(child.Attributes["transliteratePath"].Value); switch (child.Name) { case "copy": var copy = new CopyTask(null, children, child.Attributes["target"].Value, transliteratePath); var overrideMode = OverwriteMode.Rename; if (child.Attributes["overwriteMode"] != null) { overrideMode = (OverwriteMode)Enum.Parse(typeof(OverwriteMode), child.Attributes["overwriteMode"].Value, true); } copy.OverrideMode = overrideMode; task = copy; break; case "xslt": task = new XsltTask(child.Attributes["filePathKey"].Value, null, children); break; case "crop": task = new CropTask(child.Attributes["xKey"].Value, child.Attributes["yKey"].Value, child.Attributes["widthKey"].Value, child.Attributes["heightKey"].Value, null, children); break; case "watermark": task = new WatermarkTask(child.Attributes["textKey"].Value, child.Attributes["textPositionKey"].Value, null, children); break; case "temp": task = new TempTask(null, children); break; case "delete": task = new DeleteTask(null, children, bool.Parse(child.Attributes["deleteEmptyFolders"].Value)); break; case "dpof": var targetDirectory = child.Attributes["targetDirectory"].Value; var channelDirectoryName = child.Attributes["channelDirectoryName"].Value; var copyCountKey = child.Attributes["copyCountKey"].Value; var paperSizeKey = child.Attributes["paperSizeKey"].Value; var channelKey = child.Attributes["printChannelKey"].Value; task = new DpofTask(null, children, copyCountKey, paperSizeKey, channelDirectoryName, channelKey, targetDirectory, transliteratePath); break; case "convert": ConvertTask.ConvertFormat format; Enum.TryParse(child.Attributes["to"].Value, true, out format); task = new ConvertTask(format, null, children); break; } if (task != null) { if (children != null) { foreach (var ch in children) { ch.ParentTask = task; } } tasks.Add(task); } } return(tasks); }