public IActionResult RemovePart([FromBody] Alkatresz data) { try { var manager = new PartManager(_options); manager.RemovePart(data); return(Ok()); } catch (DbUpdateException e) { if (e.InnerException.Message.Contains("FK_")) { return(BadRequest("DATA_IN_USE")); } else { return(BadRequest(e.Message)); } } catch (Exception ex) { logger.Error(ex); return(BadRequest(ex.Message)); } }
public void RemovePart(Alkatresz alkatresz) { using (var context = new CarMechanicContext(_options)) { var result = context.Alkatreszek.FirstOrDefault(x => x.Id == alkatresz.Id); if (result != null) { context.Alkatreszek.Remove(result); context.SaveChanges(); } } }
private void add(object sender, RoutedEventArgs e) { if (logisztikusViewModel.Hanydb > 0) { Alkatresz akt = (Alkatresz)comboBox.SelectedItem; akt.Mennyi = logisztikusViewModel.Hanydb; logisztikusViewModel.RendelendoAlkatreszek.Add(akt); } else { MessageBox.Show("0-nál többet kell belőle rendelned!"); } }
public void SetPartPrice(Alkatresz data) { using (var context = new CarMechanicContext(_options)) { var result = context.Alkatreszek.FirstOrDefault(x => x.Id == data.Id); if (result != null) { result.Beszerar = data.Beszerar; result.Eladasiar = data.Eladasiar; } context.SaveChanges(); } }
public IActionResult SetPart([FromBody] Alkatresz data) { try { var manager = new PartManager(_options); var result = manager.SetPart(data); return(Ok(result)); } catch (Exception ex) { logger.Error(ex); return(BadRequest(ex.Message)); } }
public Alkatresz GetPart(int partId) { var result = _partAccess.GetPart(partId); var alkatresz = new Alkatresz() { Id = result.Id, Nev = result.Nev, Eladasiar = result.Eladasiar, Beszerar = result.Beszerar, Rogzitette = result.RogzitetteNavigation.Nev, Rogzitve = result.Rogzitve }; return(alkatresz); }
public int SetPart(Alkatresz alkatresz) { var result = 0; using (var context = new CarMechanicContext(_options)) { var part = new Alkatreszek(); if (alkatresz.Id == 0) { part = new Alkatreszek() { Nev = alkatresz.Nev, Beszerar = alkatresz.Beszerar, Eladasiar = alkatresz.Eladasiar, Rogzitve = DateTime.Now, Rogzitette = context.Felhasznalok.Where(x => x.Loginnev == alkatresz.Rogzitette).FirstOrDefault().Id }; context.Alkatreszek.Add(part); } else { part = context.Alkatreszek.FirstOrDefault(x => x.Id == alkatresz.Id); if (part != null) { part.Nev = alkatresz.Nev; part.Beszerar = alkatresz.Beszerar; part.Eladasiar = alkatresz.Eladasiar; part.Rogzitve = DateTime.Now; part.Rogzitette = context.Felhasznalok.Where(x => x.Loginnev == alkatresz.Rogzitette).FirstOrDefault().Id; } } context.SaveChanges(); result = part.Id; } return(result); }
public void SetPartPrice(Alkatresz data) { _partAccess.SetPartPrice(data); }
public void RemovePart(Alkatresz alkatresz) { _partAccess.RemovePart(alkatresz); }
public int SetPart(Alkatresz alkatresz) { return(_partAccess.SetPart(alkatresz)); }