public ActionResult ChangeTaskStatus(int?id, CommiteeItem.ItemStatus status) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CommiteeItem commiteeitem = db.CommiteeItems.Find(id); if (commiteeitem == null) { return(HttpNotFound()); } commiteeitem.itemStatus = status; switch (status) { case CommiteeItem.ItemStatus.STARTED: commiteeitem.itemStartDate = System.DateTime.UtcNow.AddHours(2); break; case CommiteeItem.ItemStatus.ENDED: commiteeitem.itemEndDate = System.DateTime.UtcNow.AddHours(2); break; } //commiteeitem.createdBy = User.Identity.Name; //commiteeitem.itemStartDate = System.DateTime.Today; db.Entry(commiteeitem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { CommiteeItem commiteeItem = db.CommiteeItems.Find(id); db.CommiteeItems.Remove(commiteeItem); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: /CommiteeItems/Create public ActionResult Create() { var programmes = db.CommiteePrograms.Where(w => w.programmeStatus == CommiteeProgramme.CommiteeProgrammeStatus.ACTIVE).ToList(); ViewBag.programmeId = programmes; CommiteeItem item = new CommiteeItem(); item.commiteeProgramme = programmes.First(); item.createDate = System.DateTime.Today; return(View(item)); }
public ActionResult Edit([Bind(Include = "id,itemName,itemEndDate,itemStartDate,itemOrder,itemStatus,programmeId,createdBy,createDate")] CommiteeItem commiteeItem) { if (ModelState.IsValid) { db.Entry(commiteeItem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.programmeId = new SelectList(db.CommiteePrograms, "id", "programmeName", commiteeItem.programmeId); return(View(commiteeItem)); }
// GET: /CommiteeItems/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CommiteeItem commiteeItem = db.CommiteeItems.Find(id); if (commiteeItem == null) { return(HttpNotFound()); } return(View(commiteeItem)); }
public JsonResult OgrenciyiGetir(IEnumerable <CommiteeItem> commiteeItems) { foreach (CommiteeItem item in commiteeItems) { CommiteeItem item2 = db.CommiteeItems.Where(w => w.id == item.id).FirstOrDefault(); item2.itemOrder = item.itemOrder; db.Entry(item2).State = EntityState.Modified; } //Ogrenci ogrenci = Ogrenciler.FirstOrDefault(o => o.ID == id); //return Json(ogrenci, JsonRequestBehavior.AllowGet); //db.Entry(commiteeItems).State = EntityState.Modified; db.SaveChanges(); return(Json(commiteeItems, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CommiteeItem commiteeItem = db.CommiteeItems.Find(id); if (commiteeItem == null) { return(HttpNotFound()); } ViewBag.programmeId = new SelectList(db.CommiteePrograms, "id", "programmeName", commiteeItem.programmeId); return(View(commiteeItem)); }
public ActionResult Create([Bind(Include = "id,itemName,itemEndDate,itemStartDate,itemOrder,itemStatus,programmeId,createdBy,createDate")] CommiteeItem commiteeItem) { if (ModelState.IsValid) { commiteeItem.createDate = System.DateTime.UtcNow.AddHours(2); commiteeItem.createdBy = User.Identity.Name; commiteeItem.itemStatus = Commitee.Models.CommiteeItem.ItemStatus.NOT_STARTED; commiteeItem.itemOrder = db.CommiteeItems.OrderByDescending(w => w.itemOrder).FirstOrDefault().itemOrder + 1; db.CommiteeItems.Add(commiteeItem); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.programmeId = db.CommiteePrograms.Where(w => w.programmeStatus == CommiteeProgramme.CommiteeProgrammeStatus.ACTIVE).ToList(); return(View(commiteeItem)); }