public ActionResult Create([Bind(Include = "id,name,location,Images,ID_Item")] Baner baner, HttpPostedFileBase picture) { ViewBag.ID_Item = new SelectList(db.Items, "Id", "Tile"); string pictures = ""; for (int i = 0; i < Request.Files.Count; i++) { // lấy ra từng file picture = Request.Files[i]; // lấy tên file string fileName = picture.FileName; // lưu file picture.SaveAs(Server.MapPath(@"~/FileUpload/") + fileName); pictures += "/FileUpload/" + fileName + ";"; } //add nội dung baner.Images = pictures; if (ModelState.IsValid) { db.Baners.InsertOnSubmit(baner); db.SubmitChanges(); return(RedirectToAction("Index")); } return(View(baner)); }
// GET: Admin/Baners/Edit/5 public ActionResult Edit(int?id) { List <Item> lstItem = new List <Item>(); //Item defauQestion = new Item() //{ // Id = 999999, // Tile = "--Không chọn--", //}; //lstItem.Add(defauQestion); lstItem.AddRange(db.Items); lstItem.OrderByDescending(x => x.Id); ViewBag.ID_Item = new SelectList(lstItem, "Id", "Tile"); if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Baner baner = db.Baners.First(x => x.id == id); if (baner == null) { return(HttpNotFound()); } return(View(baner)); }
public ActionResult DeleteConfirmed(int id) { Baner baner = db.Baners.First(x => x.id == id); db.Baners.DeleteOnSubmit(baner); db.SubmitChanges(); return(RedirectToAction("Index")); }
public IActionResult DeleteConfirmed(int id) { Baner baner = _context.Baners.Single(m => m.Id == id); _context.Baners.Remove(baner); _context.SaveChanges(); return(RedirectToAction("Index")); }
public bool Create(Baner baner) { baner.CreateDate = DateTime.Now; db.Baners.Add(baner); var res = db.SaveChanges(); return(res > 0); }
public ActionResult Create(Baner baner) { if (ModelState.IsValid) { db.Create(baner); return(RedirectToAction("Index")); } return(View(baner)); }
public IActionResult Edit(Baner baner) { if (ModelState.IsValid) { _context.Update(baner); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(baner)); }
public ActionResult Update(int id, Baner baner, FormCollection fc) { baner.Id = id; if (ModelState.IsValid) { db.Update(baner); return(RedirectToAction("Index")); } return(View(baner)); }
// GET: Admin/Baners/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Baner baner = db.Baners.First(x => x.id == id); if (baner == null) { return(HttpNotFound()); } return(View(baner)); }
public async Task <IActionResult> Create(string Url, string Time, string Date, IFormFile Image) { if (string.IsNullOrWhiteSpace(Time) || Time.Equals("12:undefined AM")) { Time = "00:00 AM"; } if (string.IsNullOrWhiteSpace(Date)) { Date = DateTime.Today.AddDays(1).ToShamsi(); } PersianCalendar pc = new PersianCalendar(); if (Time.Length < 8) { Time = "0" + Time; } int hour = int.Parse(Time.Substring(0, 2)); int minute = int.Parse(Time.Substring(3, 2)); if (Time.Substring(6, 2) != "AM") { hour += 12; } string[] d = Date.Split('/'); DateTime dt = new DateTime(int.Parse(d[0]), int.Parse(d[1]), int.Parse(d[2]), hour, minute, 0, new PersianCalendar()); //GetTimeDiff //var dateNow = DateTime.Now; //System.TimeSpan timer = dt - dateNow; //var days = timer.Days; //var hours = timer.Hours; //var minuts = timer.Minutes; var baner = new Baner() { CreateAt = DateTime.Now, Date = dt, Image = (Image != null)?upload(Image):"", Url = Url }; await _context.AddAsync(baner); await _context.SaveChangesAsync(); return(new JsonResult(new { status = 1, message = "با موفقیت اضافه شد" })); }
// GET: Baner/Edit/5 public IActionResult Edit(int?id) { if (id == null) { return(HttpNotFound()); } Baner baner = _context.Baners.Single(m => m.Id == id); if (baner == null) { return(HttpNotFound()); } return(View(baner)); }
public Baner Update(Baner baner) { var update = db.Baners.FirstOrDefault(x => x.Id == baner.Id); if (update != null) { update.Image = baner.Image; update.Name = baner.Name; update.Order = baner.Order; update.Positon = baner.Positon; update.Status = baner.Status; update.Url = baner.Url; var res = db.SaveChanges(); return(res > 0 ? update : null); } return(null); }
public ActionResult Edit([Bind(Include = "id,name,location,Images,ID_Item")] Baner baner, HttpPostedFileBase picture) { ViewBag.ID_Item = new SelectList(db.Items, "Id", "Tile"); string pictures = ""; if (picture != null) { for (int i = 0; i < Request.Files.Count; i++) { // lấy ra từng file picture = Request.Files[i]; // lấy tên file string fileName = picture.FileName; // lưu file picture.SaveAs(Server.MapPath(@"~/FileUpload/") + fileName); pictures += "/FileUpload/" + fileName + ";"; } } else { pictures = baner.Images; } if (ModelState.IsValid) { Baner baners = db.Baners.First(x => x.id == baner.id); if (baner == null) { return(HttpNotFound()); } baners.Images = pictures; baners.location = baner.location; baners.name = baner.name; baners.id_Item = baner.id_Item; db.SubmitChanges(); return(RedirectToAction("Index")); } return(View(baner)); }
public Baner Update(Baner baner) { return(db.Update(baner)); }
public bool Create(Baner baner) { return(db.Create(baner)); }