Exemplo n.º 1
0
        public IHttpActionResult PutImageT(int id, ImageT imageT)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != imageT.ImageID)
            {
                return(BadRequest());
            }

            db.Entry(imageT).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ImageTExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            ImageT imageT = db.ImageTs.Find(id);

            db.ImageTs.Remove(imageT);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        public IHttpActionResult GetImageT(int id)
        {
            ImageT imageT = db.ImageTs.Find(id);

            if (imageT == null)
            {
                return(NotFound());
            }

            return(Ok(imageT));
        }
Exemplo n.º 4
0
 public ActionResult Edit([Bind(Include = "ImageID,ImagePath,ImageTitle,ProdectID")] ImageT imageT)
 {
     if (ModelState.IsValid)
     {
         db.Entry(imageT).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ProdectID = new SelectList(db.ProdectTs, "ProdectID", "ProdectName", imageT.ProdectID);
     return(View(imageT));
 }
Exemplo n.º 5
0
        public IHttpActionResult PostImageT(ImageT imageT)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ImageTs.Add(imageT);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = imageT.ImageID }, imageT));
        }
Exemplo n.º 6
0
        public ActionResult Create([Bind(Include = "ImageID,ImagePath,ImageTitle,ProdectID")] ImageT imageT)
        {
            if (ModelState.IsValid)
            {
                db.ImageTs.Add(imageT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ProdectID = new SelectList(db.ProdectTs, "ProdectID", "ProdectName", imageT.ProdectID);
            return(View(imageT));
        }
Exemplo n.º 7
0
        public IHttpActionResult DeleteImageT(int id)
        {
            ImageT imageT = db.ImageTs.Find(id);

            if (imageT == null)
            {
                return(NotFound());
            }

            db.ImageTs.Remove(imageT);
            db.SaveChanges();

            return(Ok(imageT));
        }
Exemplo n.º 8
0
        // GET: Image/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ImageT imageT = db.ImageTs.Find(id);

            if (imageT == null)
            {
                return(HttpNotFound());
            }
            return(View(imageT));
        }
Exemplo n.º 9
0
        // GET: Image/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ImageT imageT = db.ImageTs.Find(id);

            if (imageT == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ProdectID = new SelectList(db.ProdectTs, "ProdectID", "ProdectName", imageT.ProdectID);
            return(View(imageT));
        }
Exemplo n.º 10
0
 void ImageT_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     try
     {
         ImageT.Stop();
         ScreenShots();
     }
     catch (Exception ex)
     {
         WriteLog.Write("截图发生错误:" + ex.Message);
     }
     finally
     {
         ImageT.Start();
     }
 }
Exemplo n.º 11
0
        public ActionResult SaveData(ImageT item)
        {
            //add the header
            //System.Net.WebClient Client = new System.Net.WebClient();
            //Client.Headers.Add("Content-Type", "binary/octet-streOpenWriteam");

            ////uploads the file and gets the result in a byte[]
            //byte[] resultbyte = Client.UploadFile("weburl/controller/actionmethod", "POST", "pathToFile");

            //converts the result[] to a string
            //دا الاسترينج الى عاوز اضيفه فى الداتا بيز عشان هو دا الى هيتحول تانى ويكون byte
            //string resultString = System.Text.Encoding.UTF8.GetString(resultbyte, 0, resultbyte.Length);

            //................................................
            //HttpPostedFileBase image = Request.Files[0];
            //var imagePath = "";
            //if (image != null)
            //{
            //    // save the image in the selected folder on the server
            //    imagePath = @"UploadedFiles\" + image.FileName;
            //    image.SaveAs(Server.MapPath(@"~\Views\" + imagePath));
            //}

            if (item.ImageTitle != null && item.ImageUpload != null)
            {
                string fileName  = Path.GetFileNameWithoutExtension(item.ImageUpload.FileName);
                string extension = Path.GetExtension(item.ImageUpload.FileName);
                fileName       = fileName + DateTime.Now.ToString("yymmssff") + extension;
                item.ImagePath = fileName;
                item.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/UploadedFiles"), fileName));
                item.ImagePath = "http://192.168.1.2:4444/UploadedFiles/" + fileName;
                //item.ImageUpload.SaveAs(Path.Combine(Server.MapPath("../../MarketApp/MarketApp.Android/Resources/drawable"), fileName));
                var lastRecord = (from c in db.CategoriesTs
                                  orderby c.CategorieID descending
                                  select c).First();

                lastRecord.ImageID = item.ImageID;
                db.ImageTs.Add(item);
                db.SaveChanges();
            }
            var result = "Sussccessfully Added";

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public ActionResult SaveData(ImageT item)
        {
            if (item.ImageTitle != null && item.ImageUpload != null)
            {
                string fileName  = Path.GetFileNameWithoutExtension(item.ImageUpload.FileName);
                string extension = Path.GetExtension(item.ImageUpload.FileName);
                fileName       = fileName + DateTime.Now.ToString("yymmssff") + extension;
                item.ImagePath = fileName;
                item.ImageUpload.SaveAs(Path.Combine(Server.MapPath("~/UploadedFiles"), fileName));
                item.ImagePath = "http://192.168.1.2:4444/UploadedFiles/" + fileName;
                var lastRecord = (from c in db.ProdectTs
                                  orderby c.ProdectID descending
                                  select c).First();

                item.ProdectID = lastRecord.ProdectID;
                db.ImageTs.Add(item);
                db.SaveChanges();
            }
            var result = "Sussccessfully Added";

            return(Json(result, JsonRequestBehavior.AllowGet));
        }