示例#1
0
        public ActionResult update(Order order)
        {
            DataAccess da = new DataAccess(HttpContext);
            da.updateOrder(order);

            return Json(new { success = true });
        }
示例#2
0
        public ActionResult updateProduct(int id, int productID, int quantity)
        {
            DataAccess da = new DataAccess(HttpContext);
            da.updateOrderProduct(id, productID, quantity);

            return Json(new { success = true });
        }
示例#3
0
        public ActionResult add()
        {
            DataAccess da = new DataAccess(HttpContext);
            Order order = da.newOrder();

            return Json(order);
        }
示例#4
0
        public ActionResult delete(int id)
        {
            DataAccess da = new DataAccess(HttpContext);
            da.deleteOrder(id);

            return Json(new {success = true});
        }
示例#5
0
        public ActionResult add()
        {
            DataAccess da = new DataAccess(HttpContext);
            Customer customer = da.newCustomer();

            return Json(customer);
        }
示例#6
0
        public ActionResult update(Customer customer)
        {
            DataAccess da = new DataAccess(HttpContext);
            da.updateCustomer(customer);

            return Json(new { success = true });
        }
示例#7
0
        public ActionResult update(Product product)
        {
            DataAccess da = new DataAccess(HttpContext);
            da.updateProduct(product);

            return Json(new { success = true });
        }
示例#8
0
        public ActionResult add()
        {
            DataAccess da = new DataAccess(HttpContext);
            Product product = da.newProduct();

            return Json(product);
        }
示例#9
0
        public ActionResult Index()
        {
            DataAccess dataLayer = new DataAccess(HttpContext);

            ViewBag.Message = "Modify this template to kick-start your ASP.NET MVC application.";
            ViewBag.objGraph = dataLayer.getDataGraph();
            HttpContext.Trace.Write("Hi from trace!!");

            return View();
        }
示例#10
0
 public FileContentResult imageById(int id)
 {
     DataAccess da = new DataAccess(HttpContext);
     var blob = da.getBlobById(id, Common.BlobType.Image);
     if (blob != null)
     {
         var type = MimeTypes.mimes[Path.GetExtension(blob.name).Substring(1)];
         return new FileContentResult(blob.data, type);
     }
     else {
         throw new HttpException(404, "blob Image not found!!");
     }
 }
示例#11
0
 public FileContentResult image(int id)
 {
     DataAccess da = new DataAccess(HttpContext);
     var customer = da.getCustomerByID(id);
     if (customer != null && customer.photoName != null && customer.photoData != null)
     {
         var type = MimeTypes.mimes[Path.GetExtension(customer.photoName).Substring(1)];
         return new FileContentResult(customer.photoData, type);
     }
     else {
         throw new HttpException(404, "Customer Image not found!!");
     }
 }
示例#12
0
        public ActionResult uploadPhoto(int id)
        {
            string fileName = Request.QueryString.GetValues("qqfile").FirstOrDefault();
            var fileStream = Request.InputStream;
            using (MemoryStream ms = new MemoryStream())
            {
                fileStream.CopyTo(ms);
                byte[] photo = ms.GetBuffer();
                DataAccess da = new DataAccess(HttpContext);
                da.updateCustomerPhoto(id, photo, fileName);
            }

            return Json(new { success = true });
        }
示例#13
0
        public ActionResult uploadFile(int id)
        {
            string fileName = Request.QueryString.GetValues("qqfile").First();
            int type = int.Parse(Request.QueryString.GetValues("type").First());
            fileName = Guid.NewGuid().ToString() + "_" + fileName;
            var fileStream = Request.InputStream;
            using (MemoryStream ms = new MemoryStream())
            {
                fileStream.CopyTo(ms);
                byte[] file = ms.GetBuffer();
                DataAccess da = new DataAccess(HttpContext);
                da.addProductBlob(id, file, type, fileName);
            }

            return Json(new { success = true });
        }