// GET: Image public ActionResult Index() { var imageFiles = new Models.ImageModel(); imageFiles.Images.AddRange(System.IO.Directory.GetFiles("~/Image")); return(View(imageFiles)); }
public ActionResult UploadImages(IEnumerable <HttpPostedFileBase> fileToUpload) { List <Models.ImageModel> objUploadedImg = new List <Models.ImageModel>(); foreach (HttpPostedFileBase img in fileToUpload) { Models.ImageModel objImg = new Models.ImageModel(); AzureHelper azureHelper = new AzureHelper(); //Here 111 and 222 is the static value for azure path you will be change according to your requirement. objImg.ImageUrl = azureHelper.UploadImage(img, 111, 222); objUploadedImg.Add(objImg); } TempData["image"] = objUploadedImg.ToList(); return(RedirectToAction("Index", new { fileName = "" })); }
public async Task <IActionResult> SaveImage(Models.ImageModel imageModel) { string wwwRootPath = _hostEnvironment.WebRootPath; string fileName = Path.GetFileNameWithoutExtension(imageModel.ImageFile.FileName); string extension = Path.GetExtension(imageModel.ImageFile.FileName); imageModel.ImageName = fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; string path = Path.Combine(wwwRootPath + "/Image/", fileName); using (var fileStream = new FileStream(path, FileMode.Create)) { await imageModel.ImageFile.CopyToAsync(fileStream); } db.Add(imageModel); return(View(imageModel)); }
public async Task <IActionResult> Checkout(Models.Order order, Models.ImageModel imageModel) { string url = $"https://maps.googleapis.com/maps/api/geocode/json?address={order.Address.StreetAddress},+{order.Address.City},+{order.Address.State},{order.Address.ZipCode}&key=AIzaSyDXS87aNNUzLOl40Q1kuMBWqup20n-508M"; HttpClient client = new HttpClient(); HttpResponseMessage response = await client.GetAsync(url); string jsonResult = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { JObject geoCode = JObject.Parse(jsonResult); order.Address.Latitude = (double)geoCode["results"][0]["geometry"]["location"]["lat"]; order.Address.Longitude = (double)geoCode["results"][0]["geometry"]["location"]["lng"]; } var userId = um.GetUserId(HttpContext.User); order.UserId = userId; var items = await sc.GetShoppingCartItemsAsync(); sc.ShoppingCartItems = items; if (sc.ShoppingCartItems.Count == 0) { ModelState.AddModelError("", "Your cart is empty."); } if (ModelState.IsValid) { await SaveImage(imageModel); await or.CreateOrderAsync(order); await sc.ClearCartAsync(); return(RedirectToAction("MakePayment")); } return(View(order)); }
public OriginalCollectionViewModel(Models.ImageModel oimage, bool fromCamera) { this.oimage = oimage; this.ImageFromCamera = fromCamera; }
public async Task <object> UpdateAvatarUser([FromBody] Models.ImageModel data) { string Token = lc.GetHeader(Request); LoginData loginData = lc._GetInfoUser(Token); if (loginData == null) { return(JsonResultCommon.DangNhap()); } DataTable lastid = new DataTable(); DataRow[] dr; string Id = ""; Hashtable val = new Hashtable(); //!string.IsNullOrEmpty(data.image.ToString()) //Data_API_MXH.Assets.Common.getDomain(); if (data.image != null) { string base64 = data.image.ToString(); string filename = data.name; int so = 0; int baidang; try { string x = ""; var fl_name = UploadHelper.UploadImageAvatar(base64, filename, null, _hostingEnvironment.ContentRootPath, ref x, true); try { //Conds.Add("email", Email); //Conds.Add("password", Pass); using (DpsConnection cnn = new DpsConnection(_config.ConnectionString)) { SqlConditions Conds = new SqlConditions(); Thread.Sleep(500); val.Add("AVATAR", fl_name); Conds.Add("ID_USER", loginData.Id); if (cnn.Update(val, Conds, "TBL_Account") < 0) { return(JsonResultCommon.ThatBai("Cập nhật thất bại", cnn.LastError)); } } return(JsonResultCommon.ThanhCong()); } catch (Exception ex) { return(JsonResultCommon.Exception(ex)); } } catch (Exception ex) { return(JsonResultCommon.Exception(ex)); } } return(JsonResultCommon.ThatBai("Cập nhật thất bại")); }
public async Task <object> UpdateAnhBia(int id_canhan, [FromBody] Models.ImageModel data) { DataTable lastid = new DataTable(); DataRow[] dr; string Id = ""; Hashtable val = new Hashtable(); //!string.IsNullOrEmpty(data.image.ToString()) //Data_API_MXH.Assets.Common.getDomain(); if (data.image != null) { string base64 = data.image.ToString(); string filename = data.name; int so = 0; int baidang; try { string x = ""; var fl_name = UploadHelper.UploadImage(base64, filename, null, _hostingEnvironment.ContentRootPath, ref x, true); try { //Conds.Add("email", Email); //Conds.Add("password", Pass); using (DpsConnection cnn = new DpsConnection(_config.ConnectionString)) { SqlConditions Conds = new SqlConditions(); Thread.Sleep(500); val.Add("AnhBia", fl_name); Conds.Add("ID_CANHAN", id_canhan); if (cnn.Update(val, Conds, "TBL_TRANGCANHAN") < 0) { return(JsonResultCommon.ThatBai("Cập nhật thất bại", cnn.LastError)); } } return(JsonResultCommon.ThanhCong()); } catch (Exception ex) { return(JsonResultCommon.Exception(ex)); } } catch (Exception ex) { return(JsonResultCommon.Exception(ex)); } } return(JsonResultCommon.ThatBai("Cập nhật thất bại")); }