public void Update(BanhanhvbDTO banhanhvbDTO) { Banhanhvb banhanhvb = _mapper.Map <Banhanhvb>(banhanhvbDTO); _unitOfWork.BanHanhVbRepository.Update(banhanhvb); _unitOfWork.CommitAsync(); }
public async Task <BanhanhvbDTO> Add(BanhanhvbDTO banhanhvbDTO) { Banhanhvb banhanhvb = _unitOfWork.BanHanhVbRepository.Add(_mapper.Map <Banhanhvb>(banhanhvbDTO)); await _unitOfWork.CommitAsync(); return(_mapper.Map <BanhanhvbDTO>(banhanhvb)); }
public async Task <BanhanhvbDTO> GetSinglePredicate(Expression <Func <BanhanhvbDTO, bool> > expression) { Expression <Func <Banhanhvb, bool> > condition = _mapper.MapExpression <Expression <Func <Banhanhvb, bool> > >(expression); Banhanhvb banhanhvb = await _unitOfWork.BanHanhVbRepository.GetSinglePredicate(condition, x => x.vanban); return(_mapper.Map <BanhanhvbDTO>(banhanhvb)); }
public async Task <BanhanhvbDTO> Delete(object id) { Banhanhvb banhanhvb = _unitOfWork.BanHanhVbRepository.Delete(id); await _unitOfWork.CommitAsync(); return(_mapper.Map <BanhanhvbDTO>(banhanhvb)); }
public ActionResult Edit([Bind(Include = "Id,Idvanban,Donvinhan,Ngayphathanh")] Banhanhvb banhanhvb) { if (ModelState.IsValid) { db.Entry(banhanhvb).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Idvanban = new SelectList(db.vanbans, "Id", "Sovb", banhanhvb.Idvanban); ViewBag.Idvanban = new SelectList(db.vanbans, "Id", "Sovb", banhanhvb.Idvanban); return(View(banhanhvb)); }
// GET: Admin/Banhanhvb/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Banhanhvb banhanhvb = db.Banhanhvbs.Find(id); if (banhanhvb == null) { return(HttpNotFound()); } return(View(banhanhvb)); }
// GET: Admin/Banhanhvb/Edit/5 public ActionResult Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Banhanhvb banhanhvb = db.Banhanhvbs.Find(id); if (banhanhvb == null) { return(HttpNotFound()); } ViewBag.Idvanban = new SelectList(db.vanbans, "Id", "Sovb", banhanhvb.Idvanban); ViewBag.Idvanban = new SelectList(db.vanbans, "Id", "Sovb", banhanhvb.Idvanban); return(View(banhanhvb)); }
public ActionResult Insert() { var model = new Banhanhvb(); var tieudes = db.vanbans .Select(s => new { Id = s.Id, Sovb = s.Sovb, Trichyeu = s.Trichyeu, Tieude = s.Sovb + "-" + s.Trichyeu }).ToList(); ViewBag.Idvanban = new SelectList(tieudes, "Id", "Tieude"); model.Ngayphathanh = DateTime.Now; ViewBag.Nguoibh = Session["user_fullname"].ToString(); return(View(model)); }
public ActionResult Delete(Guid id) { if (!string.IsNullOrEmpty(id.ToString())) { Banhanhvb banhanhvb = db.Banhanhvbs.Find(id); db.Banhanhvbs.Remove(banhanhvb); db.SaveChanges(); ViewBag.Message = "Delete data successfully!"; ViewBag.tam = 1; } else { ViewBag.Message = "Delete data Fail!"; ViewBag.tam = 2; } return(View()); }
public ActionResult Delete(Guid?id) { if (id == null) { ViewBag.Message = "Delete data Fail!"; ViewBag.tam = 2; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { Banhanhvb banhanhvb = db.Banhanhvbs.Find(id); db.Banhanhvbs.Remove(banhanhvb); db.SaveChanges(); ViewBag.Message = "Delete data successfully!"; ViewBag.tam = 1; } return(View()); }
public async Task <BanhanhvbDTO> GetById(object id) { Banhanhvb banhanhvb = await _unitOfWork.BanHanhVbRepository.GetById(id); return(_mapper.Map <BanhanhvbDTO>(banhanhvb)); }
public ActionResult Insert(Banhanhvb banhanhvb) { string checkedCheckBoxes = Request.Form["checkbox"]; string[] arrListStr = checkedCheckBoxes.Split(','); string Str_check = Request.Form["Idvanban"].ToString(); string Nguoibh; Banhanhvb banhanhvb_db; DateTime Ngaybh; Nguoibh = Session["user_id"].ToString(); Ngaybh = DateTime.Now; if (!string.IsNullOrEmpty(checkedCheckBoxes)) { for (int i = 0; i < arrListStr.Count(); i++) { banhanhvb_db = new Banhanhvb(); switch (arrListStr[i]) { case "1": banhanhvb_db.Donvinhan = "1100000000"; break; case "2": banhanhvb_db.Donvinhan = "1101000000"; break; case "3": banhanhvb_db.Donvinhan = "1102000000"; break; case "4": banhanhvb_db.Donvinhan = "1103000000"; break; case "5": banhanhvb_db.Donvinhan = "1104000000"; break; case "6": banhanhvb_db.Donvinhan = "1105000000"; break; case "7": banhanhvb_db.Donvinhan = "1106000000"; break; case "8": banhanhvb_db.Donvinhan = "1107000000"; break; case "9": banhanhvb_db.Donvinhan = "1108000000"; break; case "10": banhanhvb_db.Donvinhan = "1109000000"; break; case "11": banhanhvb_db.Donvinhan = "1110000000"; break; case "12": banhanhvb_db.Donvinhan = "1111000000"; break; case "13": banhanhvb_db.Donvinhan = "1112000000"; break; case "14": banhanhvb_db.Donvinhan = "1113000000"; break; case "15": banhanhvb_db.Donvinhan = "1114000000"; break; case "16": banhanhvb_db.Donvinhan = "1115000000"; break; case "17": banhanhvb_db.Donvinhan = "1116000000"; break; case "18": banhanhvb_db.Donvinhan = "1117000000"; break; case "19": banhanhvb_db.Donvinhan = "1118000000"; break; case "20": banhanhvb_db.Donvinhan = "1124000000"; break; case "21": banhanhvb_db.Donvinhan = "1125000000"; break; case "22": banhanhvb_db.Donvinhan = "1128000000"; break; case "23": banhanhvb_db.Donvinhan = "1200000000"; break; case "24": banhanhvb_db.Donvinhan = "1300000000"; break; default: break; } if (ModelState.IsValid) { //var exists = db.Banhanhvbs.SingleOrDefault(x => x.Id == banhanhvb.Id) != null; //if (db.Banhanhvbs.SingleOrDefault(x => x.Id == banhanhvb.Id) != null) //{ // banhanhvb.Id = Guid.NewGuid().ToString(); //}else //{ // db.Banhanhvbs.Add(banhanhvb); //} banhanhvb_db.Id = Guid.NewGuid(); banhanhvb_db.Nguoibanhanh = Nguoibh; banhanhvb_db.Ngayphathanh = Ngaybh; banhanhvb_db.Idvanban = Guid.Parse(Str_check); db.Banhanhvbs.Add(banhanhvb_db); db.SaveChanges(); } } ViewBag.Message = "Add data successfully!"; ViewBag.tam = 1; } else { ViewBag.tam = 2; ViewBag.Message = "The input data is empty!"; } var tieudes = db.vanbans .Select(s => new { Id = s.Id, Sovb = s.Sovb, Trichyeu = s.Trichyeu, Tieude = s.Sovb + "-" + s.Trichyeu }).ToList(); ViewBag.Idvanban = new SelectList(tieudes, "Id", "Tieude", Str_check); return(View()); }