public ActionResult DeleteConfirmed(int id) { Session_log session_log = db.Session_logs.Find(id); db.Session_logs.Remove(session_log); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Session_logID,UserID,Fecha,Photo")] Session_log session_log) { if (ModelState.IsValid) { db.Entry(session_log).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.Users, "UserID", "DocumentNumber", session_log.UserID); return(View(session_log)); }
public ActionResult Create(Session_log session_log) { if (ModelState.IsValid) { db.Session_logs.Add(session_log); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.Users, "UserID", "DocumentNumber", session_log.UserID); return(View(session_log)); }
public JsonResult guardarlog(string Photo, int UserID) { var item = db.Session_logs.Where(x => x.UserID == UserID).OrderByDescending(x => x.Session_logID).FirstOrDefault(); var entrar = true; if (item != null) { if (item.Entry) { entrar = false; } } var dia = DateTime.Now.DayOfWeek.ToString(); CultureInfo ci = CultureInfo.InvariantCulture; var hora = DateTime.Now.ToString("hh:mm", ci); var session = new Session_log { UserID = UserID, Date = DateTime.Now, Entry = entrar, Commentaries = hora, }; var folder = "~/Content/photos"; var fileName = string.Format("user{0}{1}.jpg", session.UserID, session.Date.ToString("yyyyMMdd_hhmmss")); if (FilesHelper.UploadImagePath(Photo, folder, fileName)) { var pic = string.Format("{0}/{1}", folder, fileName); session.Photo = pic; db.Session_logs.Add(session); var respuesta = DbHelper.Save(db); if (respuesta.Succeeded == false) { ModelState.AddModelError(string.Empty, respuesta.Message); return(Json(session)); } } db.Configuration.ProxyCreationEnabled = false; var user = db.Users.Where(c => c.UserID == UserID); if (user.Count() < 1) { var errorModel = new { error = "Error" }; return(new JsonHttpStatusResult(errorModel, HttpStatusCode.InternalServerError)); } return(Json(user)); }
// GET: Session_log/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Session_log session_log = db.Session_logs.Find(id); if (session_log == null) { return(HttpNotFound()); } return(View(session_log)); }
// GET: Session_log/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Session_log session_log = db.Session_logs.Find(id); if (session_log == null) { return(HttpNotFound()); } ViewBag.UserID = new SelectList(db.Users, "UserID", "DocumentNumber", session_log.UserID); return(View(session_log)); }