// GET: TrackingLogs/Create
        public ActionResult Create(int id)
        {
            TrackingLogs tl = new TrackingLogs();

            tl.ApplicationNo = id;
            tl.Date          = System.DateTime.Now;
            return(View(tl));
        }
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            TrackingLogs trackingLogs = await db.TrackingLogs.FindAsync(id);

            db.TrackingLogs.Remove(trackingLogs);
            await db.SaveChangesAsync();

            return(RedirectToAction("Create", "TrackingLogs", new { id = trackingLogs.ApplicationNo }));
        }
        // GET: TrackingLogs/Details/5
        public async Task <ActionResult> Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TrackingLogs trackingLogs = await db.TrackingLogs.FindAsync(id);

            if (trackingLogs == null)
            {
                return(HttpNotFound());
            }
            return(View(trackingLogs));
        }
        public async Task <ActionResult> Edit([Bind(Include = "Tid,Tracking,Description,FileS,Pid,Show,Submitby,Date,ApplicationNo")] TrackingLogs trackingLogs, HttpPostedFileBase file, Helper Help)
        {
            if (ModelState.IsValid)
            {
                trackingLogs.Files = file != null?Help.uploadfile(file) : img;

                trackingLogs.Submitby        = Help.Teacher();
                db.Entry(trackingLogs).State = EntityState.Modified;

                await db.SaveChangesAsync();

                return(RedirectToAction("Create", "TrackingLogs", new { id = trackingLogs.ApplicationNo }));
            }
            return(View(trackingLogs));
        }
        public async Task <ActionResult> Create([Bind(Include = "Tid,Tracking,Description,FileS,Pid,Show,Submitby,Date,ApplicationNo")] TrackingLogs trackingLogs, HttpPostedFileBase file, Helper Help)
        {
            if (ModelState.IsValid)
            {
                trackingLogs.Tracking = db.Applications.FirstOrDefault(x => x.ApplicationNo == trackingLogs.ApplicationNo).TrackingId;
                trackingLogs.Files    = Help.uploadfile(file);
                trackingLogs.Submitby = Help.Teacher();
                db.TrackingLogs.Add(trackingLogs);
                await db.SaveChangesAsync();

                return(RedirectToAction("Create", "TrackingLogs", new { id = trackingLogs.ApplicationNo }));
            }

            return(View(trackingLogs));
        }