public static bool Save(PrinterFeed printerFeed) { try { using (var context = new PrinterMonitorDBEntities()) { context.sp_insert_printer_feeds(printerFeed.PrinterUID, printerFeed.PrinterSerialNumber, printerFeed.RibbonCount, printerFeed.CardPrinted, printerFeed.Status, printerFeed.DateofReport, printerFeed.PrinterType); } return true; } catch (Exception ex) { throw ex; } }
public static bool Save(PrinterFeed printerFeed) { try { return PrinterFeedsDL.Save(printerFeed); } catch (Exception ex) { throw ex; } }
public Response SendLatestPrinterFeeds(string printerUID, string printerSerialNumber, int ribbonCount, int noOfCardsPrinted, bool printerOnline, string printerType) { Response response = new Response(); try { if (string.IsNullOrEmpty(printerSerialNumber)) { response.ErrMessage = "Operation failed: Printer Serial Number Cannot be Empty or Null"; response.Successful = false; } else { PrinterFeed printerFeed = new PrinterFeed(); printerFeed.PrinterUID = printerUID; printerFeed.PrinterSerialNumber = printerSerialNumber; printerFeed.RibbonCount = ribbonCount; printerFeed.CardPrinted = noOfCardsPrinted; printerFeed.Status = printerOnline; printerFeed.PrinterType = printerType; printerFeed.DateofReport = System.DateTime.Now; if (PrinterFeedsPL.Save(printerFeed)) { response.ErrMessage = string.Empty; response.Successful = true; } else { response.ErrMessage = "Operation failed: " + printerSerialNumber; response.Successful = false; } } return response; } catch (Exception ex) { response.ErrMessage = ex.Message; response.Successful = false; ErrorHandler.WriteError(ex); return response; } }