public async Task <IActionResult> Edit(int id, [Bind("Id,Title,PageCount,Authors,Description,Price,StockCount,CategoryId,CreatedDate")] Malzeme malzeme) { if (id != malzeme.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(malzeme); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MalzemeExists(malzeme.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CategoryId"] = new SelectList(_context.Set <Category>(), "Id", "Name", malzeme.CategoryId); return(View(malzeme)); }
public IActionResult Buy(string id) { Malzeme malzeme = new Malzeme(); malzeme.Id = int.Parse(id); if (SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart") == null) { List <Item> cart = new List <Item>(); cart.Add(new Item { Malzeme = malzeme, Quantity = 1 }); SessionHelper.SetObjectAsJson(HttpContext.Session, "cart", cart); } else { List <Item> cart = SessionHelper.GetObjectFromJson <List <Item> >(HttpContext.Session, "cart"); int index = isExist(id); if (index != -1) { cart[index].Quantity++; } else { cart.Add(new Item { Malzeme = malzeme, Quantity = 1 }); } SessionHelper.SetObjectAsJson(HttpContext.Session, "cart", cart); } return(RedirectToAction("Index")); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Adi,Miktar,MiktarTur")] Malzeme malzeme) { if (id != malzeme.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(malzeme); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MalzemeExists(malzeme.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(malzeme)); }
public ActionResult MalzemeDuzenle(int id) { MvcContext db = new MvcContext(); Malzeme m = db.Malzemes.Where(x => x.Malzeme_ID == id).SingleOrDefault(); return(View(m)); }
public ActionResult DeleteConfirmed(int id) { Malzeme malzeme = db.Malzeme.Find(id); db.Malzeme.Remove(malzeme); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult MalzemeEkle(Malzeme m) { MvcContext db = new MvcContext(); db.Malzemes.Add(m); db.SaveChanges(); ViewBag.Sonuc = m.Malzeme_Ad + " ürününden " + m.Adet + " adet eklendi."; return(View()); }
public ActionResult MalzemeSil(int id) { MvcContext db = new MvcContext(); Malzeme m = db.Malzemes.SingleOrDefault(a => a.Malzeme_ID == id); db.Malzemes.Remove(m); db.SaveChanges(); return(RedirectToAction("Malzeme")); }
public IActionResult Add(Malzeme malzame) { var result = _malzemeService.Add(malzame); if (result != null) { return(Ok(result)); } return(NotFound(result)); }
public IActionResult delete([FromBody] Malzeme malzame) { var result = _malzemeService.Delete(malzame); if (result == null) { return(BadRequest("Not found")); } return(NoContent()); }
public IActionResult Update(string id, [FromBody] Malzeme malzame) { var result = _malzemeService.Update(id, malzame); if (result == null) { return(BadRequest("Not found")); } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Id,Adi,Miktar,MiktarTur")] Malzeme malzeme) { if (ModelState.IsValid) { _context.Add(malzeme); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(malzeme)); }
public ActionResult MalzemeDuzenle(Malzeme malzemeGelen) { MvcContext db = new MvcContext(); Malzeme m = db.Malzemes.Where(x => x.Malzeme_ID == malzemeGelen.Malzeme_ID).SingleOrDefault(); m.Malzeme_Ad = malzemeGelen.Malzeme_Ad; m.Adet = malzemeGelen.Adet; m.Fiyat = malzemeGelen.Fiyat; db.SaveChanges(); return(RedirectToAction("Malzeme")); }
private void KaydetBtn_Click(object sender, EventArgs e) { YemekValidator validation = new YemekValidator(); FluentValidation.Results.ValidationResult result = validation.Validate(yemekModel); if (result.IsValid == false) { HataListesiTemizle(); foreach (var item in result.Errors) { hataList.Items.Add($"{item.ErrorCode}:\t{item.ErrorMessage}"); } } else { HataListesiTemizle(); _yemek.Insert(new Yemekler() { PorsiyonGr = yemekModel.PorsiyonGr, YemekId = yemekModel.YemekId, UretimZamani = yemekModel.UretimZamani, YayinDurumu = yemekModel.YayinDurumu, YemekAdi = yemekModel.YemekAdi, YemekAciklamasi = yemekModel.YemekAciklamasi }); foreach (var item in yemekModel.Malzemeler) { item.Stok = null; item.Yemek = null; _malzeme.Insert(item); } foreach (var item in yemekModel.Malzemeler) { var stok = _stok.Find(item.StokId); string query = @"Update IkraDesktop.StoklarTB Set StokKgBirimKalan=@kalan Where StokId='@id'"; query = query.Replace("@kalan", $"{stok.StokKgBirimKalan - item.KullanimKg}"); query = query.Replace("@id", stok.StokId.ToString()); int sqlResult = _tsql.SetQuery(query); } MessageBox.Show("Yemek başarıyla kaydedildi.", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information); yemekModel = new Yemekler(); yemekModel.Malzemeler = new List <Malzeme>(); yemeklerBindingSource.ResetBindings(true); yemeklerBindingSource.DataSource = yemekModel; MalzemeListesiYukle(); _selectedMalzeme = null; } }
public ActionResult Edit([Bind(Include = "Id,Kod,Ad,Barkod,GrupId,BirimId,KdvOrani")] Malzeme malzeme) { if (ModelState.IsValid) { db.Entry(malzeme).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BirimId = new SelectList(db.Birim, "Id", "Ad", malzeme.BirimId); ViewBag.GrupId = new SelectList(db.Grup, "Id", "Ad", malzeme.GrupId); return(View(malzeme)); }
public async Task <IActionResult> Create(int id, [Bind("Id,Title,PageCount,Authors,Description,Price,StockCount,CategoryId,CreatedDate")] Malzeme malzeme) { malzeme.CreatedDate = DateTime.Now; if (ModelState.IsValid) { _context.Add(malzeme); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CategoryId"] = new SelectList(_context.Category, "Id", "Name", malzeme.CategoryId); return(View(malzeme)); }
// GET: Malzemes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Malzeme malzeme = db.Malzeme.Find(id); if (malzeme == null) { return(HttpNotFound()); } return(View(malzeme)); }
// GET: Malzemes/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Malzeme malzeme = db.Malzeme.Find(id); if (malzeme == null) { return(HttpNotFound()); } ViewBag.BirimId = new SelectList(db.Birim, "Id", "Ad", malzeme.BirimId); ViewBag.GrupId = new SelectList(db.Grup, "Id", "Ad", malzeme.GrupId); return(View(malzeme)); }
private void MalzemeEkle_FormClosing(object sender, FormClosingEventArgs e) { if (_selectedMalzeme == null) { return; } if (yemekModel.Malzemeler == null) { yemekModel.Malzemeler = new List <Malzeme>(); } yemekModel.Malzemeler.Add(_selectedMalzeme); _selectedMalzeme.Yemek = yemekModel; _selectedMalzeme.StokId = _selectedMalzeme.Stok.StokId; _selectedMalzeme.YemekId = yemekModel.YemekId; MalzemeListesiYukle(); _selectedMalzeme = null; }
private void StokSilBtn_Click(object sender, EventArgs e) { if (malzemeGridView.SelectedRows != null && malzemeGridView.SelectedRows.Count > 0) { Guid selectedMalzeme = (Guid)malzemeGridView .SelectedRows[0].Cells["StokId"].Value; if (yemekModel != null && yemekModel.Malzemeler != null) { Malzeme resultmalzeme = yemekModel.Malzemeler.Where(s => s.StokId == selectedMalzeme) .FirstOrDefault(); yemekModel.Malzemeler.Remove(resultmalzeme); MalzemeListesiYukle(); } } }
public Malzeme Add(Malzeme entity) { return(_malzemeDal.Add(entity)); }
public Malzeme Delete(Malzeme entity) { return(_malzemeDal.Delete(entity)); }
public Malzeme Update(string id, Malzeme entity) { return(_malzemeDal.Update(id, entity)); }
public void Update(Malzeme entity) { _malzemeDAL.Update(entity); }
public void Insert(Malzeme entity) { _malzemeDAL.Add(entity); }
public void DeleteById(int entityID) { Malzeme malzeme = _malzemeDAL.Get(a => a.ID == entityID); _malzemeDAL.Remove(malzeme); }
public void Delete(Malzeme entity) { _malzemeDAL.Remove(entity); }
public void Insert(Malzeme malzeme) { _repo.malzemeRepository.Insert(malzeme); _repo.Save(); }
public void Update(Malzeme malzeme) { _repo.malzemeRepository.Update(malzeme); _repo.Save(); }