/// <summary> /// 上傳影像檔案與寫進貨物照片之DB操作 /// </summary> /// <param name="file"></param> /// <param name="UserId"></param> /// <param name="MessageID"></param> /// <param name="Count"></param> /// <returns></returns> public async Task <VerityResult> UploadImageFile(HttpPostedFileBase file, string UserId, string MessageID, int Count) { VerityResult verityResult = new VerityResult(); BookingGoodsPhotoViewModel goodsPhoto = new BookingGoodsPhotoViewModel(); string filePath = string.Empty; string fileDirectory = ConfigurationManager.AppSettings["UploadGoodsImagePath"] + UserId + "\\" + MessageID; if (!Directory.Exists(fileDirectory)) { Directory.CreateDirectory(fileDirectory); } string extension = Path.GetExtension(file.FileName); string customFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + Count + extension; filePath = fileDirectory + "/" + customFileName; ReSizeImage.SaveThumb(800, 600, file.InputStream, filePath); goodsPhoto.MessageId = MessageID; goodsPhoto.PhotoFileName = customFileName; verityResult = await _bookingService.CreateOrUpdateBookingGoodsPhoto(goodsPhoto); return(verityResult); }
public ActionResult KuaforEkle(Kuaforler kuafor, HttpPostedFileBase ProfileImage) {//kUAFOR EKLEME SAYFASINA ACİLMA SAAATİ KAPANMA SAATİ EKLE Kuaforler berber = new Kuaforler(); string filename = $"blog_{Guid.NewGuid()}.png"; Image imm = ReSizeImage.Resize(Image.FromStream(ProfileImage.InputStream), 500, 500); imm.Save(Server.MapPath($"~/Belgeler/Images/KuaforImage/{filename}"), ImageFormat.Png); berber.Ad = kuafor.Ad; berber.Adres = kuafor.Adres; berber.EklenmeTarihi = kuafor.EklenmeTarihi; berber.EMail = kuafor.EMail; KuaforSahip berbersahip = unitofwork.KuaforSahip.Find(x => x.Tc == kuafor.Resim); berber.KuaforSahipId = berbersahip; berber.Resim = filename; berber.Puan = 2; berber.Aralik = kuafor.Aralik; berber.BayBayan = kuafor.BayBayan; berber.Sehir = karakterCevir(kuafor.Sehir); berber.Semt = kuafor.Semt; berber.Telefon = kuafor.Telefon; berber.Slug = karakterCevir(berber.Ad); berber.KapanmaSaati = kuafor.KapanmaSaati; berber.AcilmaSaati = kuafor.AcilmaSaati; unitofwork.Kuaforler.Insert(berber); unitofwork.Complete(); KuaforAktiflik kuaforAktiflik = new KuaforAktiflik(); kuaforAktiflik.Aktiflik = true; kuaforAktiflik.KuaforId = berber; kuaforAktiflik.KuaforIdi = berber.Id; kuaforAktiflik.Sebep = "Başlangıç"; unitofwork.KuaforAktiflik.Insert(kuaforAktiflik); unitofwork.Complete(); unitofwork.Dispose(); // KuaforTrasAralikManager kuaforTrasAralikManager = new KuaforTrasAralikManager(); // KuaforTrasSaatiAralik trasAralik; // string saat = berber.AcilmaSaati; // int ilkiki = Convert.ToInt32(saat.Substring(0, 2)); // int soniki = Convert.ToInt32(saat.Substring(3, 2)); // DateTime zaman = new DateTime(2019, 10, 10, ilkiki, soniki, 0); // string saat1 = berber.KapanmaSaati; // int ilkiki1 = Convert.ToInt32(saat1.Substring(0, 2)); // int soniki1 = Convert.ToInt32(saat1.Substring(3, 2)); // DateTime zaman1 = new DateTime(2019, 10, 10, ilkiki1, soniki1, 0); //while(true) // { // trasAralik = new KuaforTrasSaatiAralik(); // trasAralik.BaslamaSaati = zaman.ToString("HH:mm"); // zaman = zaman.AddMinutes(30); // trasAralik.BitisSaati = zaman.ToString("HH:mm"); // trasAralik.Dolu = false; // trasAralik.KuaforId = berber; // kuaforTrasAralikManager.Insert(trasAralik); // if (zaman > zaman1) // {return View();} // }//genel fonksiyon yap bunu ve güncellemeyede ekle return(View()); }