public void createPrinterFirm(string metroLabel, string firmName) { PrinterFirmID = Convert.ToInt32(metroLabel); using (ContextModel db = new ContextModel()) { if (PrinterFirmID == 0) { PrinterFirm printerFirm = new PrinterFirm { PrinterFirmName = firmName, }; db.PrinterFirms.Add(printerFirm); } else { var mpToUpdate = db.PrinterFirms.SingleOrDefault(pm => pm.PritnerFirmID == PrinterFirmID); if (mpToUpdate != null) { mpToUpdate.PrinterFirmName = firmName; } } db.SaveChanges(); LoadFirm(); } }
public void CreateUpdate() { using (ContextModel db = new ContextModel()) { int ID = Convert.ToInt32(PrinterFirmID); if (ID == 0) { PrinterFirm printerFirm = new PrinterFirm { PrinterFirmName = PrinterFirmName, }; db.PrinterFirm.Add(printerFirm); } else { var mpToUpdate = db.PrinterFirm.SingleOrDefault(pm => pm.PrinterFirmID == ID); if (mpToUpdate != null) { mpToUpdate.PrinterFirmName = PrinterFirmName; } } db.SaveChanges(); Load(); } }
public void deleteFirm(string metroLabel) { PrinterFirmID = Convert.ToInt32(metroLabel); using (ContextModel db = new ContextModel()) { PrinterFirm printerFirm = db.PrinterFirms .Where(p => p.PritnerFirmID == PrinterFirmID) .FirstOrDefault(); db.PrinterFirms.Remove(printerFirm); db.SaveChanges(); } }
public void Delete() { using (ContextModel db = new ContextModel()) { int ID = Convert.ToInt32(PrinterFirmID); PrinterFirm printerFirm = db.PrinterFirm .Where(p => p.PrinterFirmID == ID) .FirstOrDefault(); db.PrinterFirm.Remove(printerFirm); db.SaveChanges(); } Load(); }