public ActionResult AddDoAn(do_an_chi_tiet _dact) { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLDoAn")); } try { do_an _da = new do_an { id = _dact.do_an.id, ten = _dact.do_an.ten, dang_ban = true, hinh_anh = _dact.do_an.hinh_anh, loai_do_an_id = _dact.do_an.loai_do_an_id }; _dact.do_an_id = _da.id; _dact.id = _da.id + "_" + _dact.kich_co_do_an_id; _dact.dang_ban = true; _dact.do_an.dang_ban = true; db.do_an_chi_tiet.Add(_dact); db.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Error = e.ToString(); return(View("~/Views/QLHome/Error.cshtml")); } }
public ActionResult AppendSize(string id, string size) { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLDoAn")); } try { do_an _da = db.do_an.Where(s => s.id == id).FirstOrDefault(); do_an_chi_tiet _dact = new do_an_chi_tiet { do_an_id = _da.id, id = _da.id + "_" + size, dang_ban = true, don_gia = 0, kich_co_do_an_id = size }; var _check = db.do_an_chi_tiet.Where(s => s.do_an_id == id && s.kich_co_do_an_id == size).ToList(); if (_check.Count() == 0) { db.do_an_chi_tiet.Add(_dact); db.SaveChanges(); } return(RedirectToAction("EditDoAn", "QLDoAn", new { id = id })); } catch (Exception e) { ViewBag.Error = e.ToString(); return(View("~/Views/QLHome/Error.cshtml")); } }
public ActionResult AddDoAn() { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLDoAn")); } var loaiDoAn = db.loai_do_an.ToList(); ViewBag.LoaiDoAn = new SelectList(loaiDoAn, "id", "ten"); var sizeDoAn = db.kich_co_do_an.ToList(); ViewBag.Size = new SelectList(sizeDoAn, "id", "ten"); do_an_chi_tiet doAn = new do_an_chi_tiet(); return(View(doAn)); }
public ActionResult UpdateGia(FormCollection form) { if (!AuthCheck("admin")) { return(RedirectToAction("Index", "QLDoAn")); } string id = form["idDACT"].ToString(); do_an_chi_tiet dact = db.do_an_chi_tiet.Where(item => item.id == id).FirstOrDefault(); if (String.IsNullOrEmpty(form["DonGia"]) || int.Parse(form["DonGia"]) < 0) { dact.don_gia = 0; } else { dact.don_gia = int.Parse(form["DonGia"]); } db.SaveChanges(); return(RedirectToAction("EditDoAn", "QLDoAn", new { id = dact.do_an_id })); }