public static ResultResponse Approve(EventApproveViewModel entity) { ResultResponse result = new ResultResponse(); try { using (var db = new MarComContext()) { T_Event ev = db.T_Event.Where(e => e.Id == entity.Id).FirstOrDefault(); if (ev != null) { ev.Reject_Reason = entity.Reject_Reason; ev.Status = entity.Status; ev.Assign_To = entity.Assign_To; if (entity.Status == 2) { ev.Approved_Date = DateTime.Now; ev.Approved_By = entity.Approved_By; } db.SaveChanges(); } } } catch (Exception ex) { result.Success = false; result.Message = ex.Message; } return(result); }
public ActionResult DeleteConfirmed(int id) { T_Event t_Event = db.T_Event.Find(id); db.T_Event.Remove(t_Event); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,Bezeichnung,Datum,FK_Mannschaft")] T_Event t_Event) { if (ModelState.IsValid) { db.Entry(t_Event).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(t_Event)); }
public ActionResult Create([Bind(Include = "ID,Bezeichnung,Datum,FK_Mannschaft")] T_Event t_Event) { if (ModelState.IsValid) { db.T_Event.Add(t_Event); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(t_Event)); }
// GET: Event/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } T_Event t_Event = db.T_Event.Find(id); if (t_Event == null) { return(HttpNotFound()); } return(View(t_Event)); }
public UnityEventJob(T_Event ev, int subscriberIndex) { this.ev = ev; this.subscriberIndex = subscriberIndex; }
public static ResultResponse Update(EventViewModel entity) { ResultResponse result = new ResultResponse(); try { using (var db = new MarComContext()) { if (entity.Id == 0) { T_Event ev = new T_Event(); ev.Code = entity.Code; ev.Event_Name = entity.Event_Name; ev.Start_Date = entity.Start_Date; ev.End_Date = entity.End_Date; ev.Place = entity.Place; ev.Budget = entity.Budget; ev.Request_By = entity.Request_By; ev.Request_Date = entity.Request_Date; ev.Note = entity.Note; ev.Is_Delete = entity.Is_Delete; ev.Status = 1; ev.Create_By = entity.Create_By; ev.Create_Date = DateTime.Now; db.T_Event.Add(ev); db.SaveChanges(); } else { T_Event ev = db.T_Event.Where(e => e.Id == entity.Id).FirstOrDefault(); if (ev != null) { ev.Id = entity.Id; ev.Code = entity.Code; ev.Event_Name = entity.Event_Name; ev.Start_Date = entity.Start_Date; ev.End_Date = entity.End_Date; ev.Place = entity.Place; ev.Budget = entity.Budget; ev.Request_By = entity.Request_By; ev.Request_Date = entity.Request_Date; ev.Note = entity.Note; ev.Update_By = entity.Update_By; ev.Update_Date = DateTime.Now; db.SaveChanges(); } } } } catch (Exception ex) { result.Success = false; result.Message = ex.Message; } return(result); }