public async Task <ActionResult> DeleteConfirmed(int id) { CompanyBusinessDailyPhoto companyBusinessDailyPhoto = await db.CompanyBusinessDailyPhoto.FindAsync(id); db.CompanyBusinessDailyPhoto.Remove(companyBusinessDailyPhoto); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "Id,CompanyBusinessDailyId,PhotoUrl,PhotoName")] CompanyBusinessDailyPhoto companyBusinessDailyPhoto) { if (ModelState.IsValid) { db.Entry(companyBusinessDailyPhoto).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(companyBusinessDailyPhoto)); }
public ActionResult Create(int?dailyId) { var model = new CompanyBusinessDailyPhoto(); if (dailyId.HasValue) { model.CompanyBusinessDailyId = dailyId.Value; model.PhotoName = "场地"; //取上一个记录得数据 model.PhotoUrl = ""; } return(PartialView("_PartialBusinessDailyPhotoUpload", model)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyBusinessDailyPhoto companyBusinessDailyPhoto = await db.CompanyBusinessDailyPhoto.FindAsync(id); if (companyBusinessDailyPhoto == null) { return(HttpNotFound()); } return(View(companyBusinessDailyPhoto)); }
public ActionResult Create(CompanyBusinessDailyPhoto companyBusinessDailyPhoto) { if (ModelState.IsValid) { //上传图片先 string pathForSaving = Server.MapPath("~/CompanyImages/BussinessDailies/" + companyBusinessDailyPhoto.CompanyBusinessDailyId); if (this.CreateFolderIfNeeded(pathForSaving)) { try { List <CompanyBusinessDailyPhoto> insertList = new List <CompanyBusinessDailyPhoto>(); var imageFiles = Request.Files; for (int i = 0; i < imageFiles.Count; i++) { HttpPostedFileBase imageFile = imageFiles[i]; CompanyBusinessDailyPhoto insertItem = new CompanyBusinessDailyPhoto(); insertItem.CompanyBusinessDailyId = companyBusinessDailyPhoto.CompanyBusinessDailyId; insertItem.PhotoName = companyBusinessDailyPhoto.PhotoName + i.ToString(); string fileName = insertItem.CompanyBusinessDailyId + "_" + insertItem.PhotoName + "_" + DateTime.Now.ToString("yyyyMMddHHmmss"); string fileExtension = Path.GetExtension(imageFile.FileName); imageFile.SaveAs(Path.Combine(pathForSaving, fileName + fileExtension)); insertItem.PhotoUrl = fileName + fileExtension; //保存图片名 insertList.Add(insertItem); } db.CompanyBusinessDailyPhoto.AddRange(insertList); db.SaveChanges(); } catch (Exception ex) { ViewBag.ErrorMessage = string.Format("File upload failed: {0}", ex.Message); } } return(RedirectToAction("Edit", "CompanyBusinessDailies", new { id = companyBusinessDailyPhoto.CompanyBusinessDailyId })); } return(View(companyBusinessDailyPhoto)); }